public loadContentTypes ( eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup $contentTypeGroup ) : eZ\Publish\API\Repository\Values\ContentType\ContentType[] | ||
$contentTypeGroup | eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup | |
return | eZ\Publish\API\Repository\Values\ContentType\ContentType[] | Which have status DEFINED |
public function loadContentTypes(ContentTypeGroup $contentTypeGroup)
{
$response = $this->client->request('GET', $this->requestParser->generate('grouptypes', $this->requestParser->parse('typegroup', $contentTypeGroup->id)), new Message(array('Accept' => $this->outputVisitor->getMediaType('ContentTypeList'))));
$completedContentTypes = array();
$contentTypes = $this->inputDispatcher->parse($response);
foreach ($contentTypes as $contentType) {
$completedContentTypes[] = $this->completeContentType($contentType);
}
return $completedContentTypes;
}