PHP Class eZ\Publish\Core\REST\Server\Values\RestContent

Might have a "Version" (aka Content in the Public API) embedded
Inheritance: extends eZ\Publish\Core\REST\Common\Value
Show file Open project: ezsystems/ezpublish-kernel

Public Properties

Property Type Description
$contentInfo eZ\Publish\API\Repository\Values\Content\ContentInfo
$contentType eZ\Publish\API\Repository\Values\ContentType\ContentType
$currentVersion eZ\Publish\API\Repository\Values\Content\Content
$mainLocation eZ\Publish\API\Repository\Values\Content\Location
$path string Path that was used to load this content.
$relations eZ\Publish\API\Repository\Values\Content\Relation[]

Public Methods

Method Description
__construct ( eZ\Publish\API\Repository\Values\Content\ContentInfo $contentInfo, eZ\Publish\API\Repository\Values\Content\Location $mainLocation = null, eZ\Publish\API\Repository\Values\Content\Content $currentVersion = null, eZ\Publish\API\Repository\Values\ContentType\ContentType $contentType = null, array $relations = null, string $path = null ) Construct.

Method Details

__construct() public method

Construct.
public __construct ( eZ\Publish\API\Repository\Values\Content\ContentInfo $contentInfo, eZ\Publish\API\Repository\Values\Content\Location $mainLocation = null, eZ\Publish\API\Repository\Values\Content\Content $currentVersion = null, eZ\Publish\API\Repository\Values\ContentType\ContentType $contentType = null, array $relations = null, string $path = null )
$contentInfo eZ\Publish\API\Repository\Values\Content\ContentInfo
$mainLocation eZ\Publish\API\Repository\Values\Content\Location
$currentVersion eZ\Publish\API\Repository\Values\Content\Content
$contentType eZ\Publish\API\Repository\Values\ContentType\ContentType Can only be null if $currentVersion is
$relations array Can only be null if $currentVersion is
$path string

Property Details

$contentInfo public property

public ContentInfo,eZ\Publish\API\Repository\Values\Content $contentInfo
return eZ\Publish\API\Repository\Values\Content\ContentInfo

$contentType public property

public ContentType,eZ\Publish\API\Repository\Values\ContentType $contentType
return eZ\Publish\API\Repository\Values\ContentType\ContentType

$currentVersion public property

public Content,eZ\Publish\API\Repository\Values\Content $currentVersion
return eZ\Publish\API\Repository\Values\Content\Content

$mainLocation public property

public Location,eZ\Publish\API\Repository\Values\Content $mainLocation
return eZ\Publish\API\Repository\Values\Content\Location

$path public property

Path that was used to load this content.
public string $path
return string

$relations public property

public Relation[],eZ\Publish\API\Repository\Values\Content $relations
return eZ\Publish\API\Repository\Values\Content\Relation[]