public updateContentTypeGroup ( $contentTypeGroupId, |
||
$contentTypeGroupId | ||
$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());
}
}