eZ\Publish\Core\REST\Server\Controller\ContentType::loadContentTypeGroupList PHP Method

loadContentTypeGroupList() public method

Returns a list of all content type groups.
public loadContentTypeGroupList ( Request $request ) : ContentTypeGroupList
$request Symfony\Component\HttpFoundation\Request
return eZ\Publish\Core\REST\Server\Values\ContentTypeGroupList
    public function loadContentTypeGroupList(Request $request)
    {
        if ($request->query->has('identifier')) {
            $contentTypeGroup = $this->contentTypeService->loadContentTypeGroupByIdentifier($request->query->get('identifier'));
            return new Values\TemporaryRedirect($this->router->generate('ezpublish_rest_loadContentTypeGroup', array('contentTypeGroupId' => $contentTypeGroup->id)));
        }
        return new Values\ContentTypeGroupList($this->contentTypeService->loadContentTypeGroups());
    }