eZ\Publish\Core\REST\Server\Controller\ContentType::updateContentTypeGroup PHP Метод

updateContentTypeGroup() публичный Метод

Updates a content type group.
public updateContentTypeGroup ( $contentTypeGroupId, Request $request ) : eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup
$contentTypeGroupId
$request Symfony\Component\HttpFoundation\Request
Результат eZ\Publish\API\Repository\Values\ContentType\ContentTypeGroup
    public function updateContentTypeGroup($contentTypeGroupId, Request $request)
    {
        $createStruct = $this->inputDispatcher->parse(new Message(array('Content-Type' => $request->headers->get('Content-Type')), $request->getContent()));
        try {
            $this->contentTypeService->updateContentTypeGroup($this->contentTypeService->loadContentTypeGroup($contentTypeGroupId), $this->mapToGroupUpdateStruct($createStruct));
            return $this->contentTypeService->loadContentTypeGroup($contentTypeGroupId);
        } catch (InvalidArgumentException $e) {
            throw new ForbiddenException($e->getMessage());
        }
    }