eZ\Publish\Core\Repository\ContentTypeService::loadContentTypeByIdentifier PHP Method

loadContentTypeByIdentifier() public method

Get a Content Type object by identifier.
public loadContentTypeByIdentifier ( string $identifier ) : eZ\Publish\API\Repository\Values\ContentType\ContentType
$identifier string
return eZ\Publish\API\Repository\Values\ContentType\ContentType
    public function loadContentTypeByIdentifier($identifier)
    {
        if (!is_string($identifier)) {
            throw new InvalidArgumentValue('$identifier', $identifier);
        }
        $spiContentType = $this->contentTypeHandler->loadByIdentifier($identifier);
        return $this->contentTypeDomainMapper->buildContentTypeDomainObject($spiContentType, array_map(function ($id) {
            return $this->contentTypeHandler->loadGroup($id);
        }, $spiContentType->groupIds));
    }