class Asset extends LocalizedResource

Traits

Properties

protected string $id from BaseSystemProperties
protected string $type from BaseSystemProperties
protected int $revision from RevisionTrait
protected DateTimeImmutable $createdAt from EditedTrait
protected DateTimeImmutable $updatedAt from EditedTrait
protected Environment $environment from EnvironmentTrait
protected string|null $locale from LocaleTrait
protected Space $space from SpaceTrait

Methods

__construct(array $sys)

LocalizedResource constructor.

string
getId()

No description

string
getType()

No description

jsonSerialize()

{@inheritdoc}

initRevision(array $data)

No description

array
jsonSerializeRevision(string $name = 'revision')

No description

int
getRevision()

No description

initEdited(array $data)

No description

array
jsonSerializeEdited()

No description

DateTimeImmutable
getCreatedAt()

No description

DateTimeImmutable
getUpdatedAt()

No description

initEnvironment(array $data)

No description

array
jsonSerializeEnvironment()

No description

initLocale(array $data)

No description

array
jsonSerializeLocale()

No description

string|null
getLocale()

No description

initSpace(array $data)

No description

array
jsonSerializeSpace()

No description

getSpace()

No description

Details

in LocalizedResource at line 26
__construct(array $sys)

LocalizedResource constructor.

Parameters

array $sys

in BaseSystemProperties at line 45
string getId()

Return Value

string

in BaseSystemProperties at line 53
string getType()

Return Value

string

in LocalizedResource at line 39
jsonSerialize()

{@inheritdoc}

in RevisionTrait at line 24
protected initRevision(array $data)

Parameters

array $data

in RevisionTrait at line 32
protected array jsonSerializeRevision(string $name = 'revision')

Parameters

string $name

Return Value

array

in RevisionTrait at line 42
int getRevision()

Return Value

int

in EditedTrait at line 33
protected initEdited(array $data)

Parameters

array $data

in EditedTrait at line 43
protected array jsonSerializeEdited()

Return Value

array

in EditedTrait at line 54
DateTimeImmutable getCreatedAt()

Return Value

DateTimeImmutable

in EditedTrait at line 62
DateTimeImmutable getUpdatedAt()

Return Value

DateTimeImmutable

in EnvironmentTrait at line 26
protected initEnvironment(array $data)

Parameters

array $data

in EnvironmentTrait at line 34
protected array jsonSerializeEnvironment()

Return Value

array

in EnvironmentTrait at line 44
Environment getEnvironment()

Return Value

Environment

in LocaleTrait at line 24
protected initLocale(array $data)

Parameters

array $data

in LocaleTrait at line 32
protected array jsonSerializeLocale()

Return Value

array

in LocaleTrait at line 42
string|null getLocale()

Return Value

string|null

in SpaceTrait at line 26
protected initSpace(array $data)

Parameters

array $data

in SpaceTrait at line 34
protected array jsonSerializeSpace()

Return Value

array

in SpaceTrait at line 44
Space getSpace()

Return Value

Space