eZ\Bundle\EzPublishRestBundle\Tests\Functional\ContentTest::loadContent PHP Method

loadContent() private method

Returns the Content key from the decoded JSON of $restContentId's contentInfo.
private loadContent ( string $restContentHref ) : array
$restContentHref string /api/ezp/v2/content/objects/
return array
    private function loadContent($restContentHref)
    {
        $response = $this->sendHttpRequest($this->createHttpRequest('GET', $restContentHref, '', 'ContentInfo+json'));
        if ($response->getStatusCode() != 200) {
            throw new \InvalidArgumentException("Content with ID {$restContentHref} could not be loaded");
        }
        $array = json_decode($response->getContent(), true);
        if ($array === null) {
            self::fail('Error loading content. Response: ' . $response->getContent());
        }
        return $array['Content'];
    }