EditorInterface
class EditorInterface extends BaseSystemProperties implements VersionableSystemPropertiesInterface
Traits
Properties
protected string | $id | from BaseSystemProperties | |
protected string | $type | from BaseSystemProperties | |
protected Link | $contentType | from ContentTypeTrait | |
protected DateTimeImmutable | $createdAt | from CreatedAtTrait | |
protected Link | $createdBy | from CreatedByTrait | |
protected DateTimeImmutable | $updatedAt | from UpdatedAtTrait | |
protected Link | $updatedBy | from UpdatedByTrait | |
protected int | $version | from VersionedTrait | |
protected Link | $environment | from EnvironmentTrait | |
protected Link | $space | from SpaceTrait |
Methods
jsonSerialize()
{@inheritdoc}
__construct(array $sys)
EditorInterface constructor.
Details
in BaseSystemProperties at line 35
protected
init(string $type, string $id)
in BaseSystemProperties at line 44
string
getId()
in BaseSystemProperties at line 52
string
getType()
at line 39
jsonSerialize()
{@inheritdoc}
in ContentTypeTrait at line 26
protected
initContentType(array $data)
in ContentTypeTrait at line 34
protected array
jsonSerializeContentType()
in ContentTypeTrait at line 44
Link
getContentType()
in CreatedAtTrait at line 26
protected
initCreatedAt(array $data)
in CreatedAtTrait at line 34
protected array
jsonSerializeCreatedAt()
in CreatedAtTrait at line 44
DateTimeImmutable
getCreatedAt()
in CreatedByTrait at line 26
protected
initCreatedBy(array $data)
in CreatedByTrait at line 36
protected array
jsonSerializeCreatedBy()
in CreatedByTrait at line 46
Link
getCreatedBy()
in CreatedTrait at line 22
protected
initCreated(array $data)
in CreatedTrait at line 31
protected array
jsonSerializeCreated()
in UpdatedAtTrait at line 26
protected
initUpdatedAt(array $data)
in UpdatedAtTrait at line 34
protected array
jsonSerializeUpdatedAt()
in UpdatedAtTrait at line 44
DateTimeImmutable
getUpdatedAt()
in UpdatedByTrait at line 26
protected
initUpdatedBy(array $data)
in UpdatedByTrait at line 36
protected array
jsonSerializeUpdatedBy()
in UpdatedByTrait at line 46
Link
getUpdatedBy()
in UpdatedTrait at line 22
protected
initUpdated(array $data)
in UpdatedTrait at line 31
protected array
jsonSerializeUpdated()
in VersionedTrait at line 24
protected
initVersioned(array $data)
in VersionedTrait at line 32
protected array
jsonSerializeVersioned()
in VersionedTrait at line 42
int
getVersion()
in EditedTrait at line 23
protected
initEdited(array $data)
in EditedTrait at line 33
protected array
jsonSerializeEdited()
in EnvironmentTrait at line 26
protected
initEnvironment(array $data)
in EnvironmentTrait at line 34
protected array
jsonSerializeEnvironment()
in EnvironmentTrait at line 44
Link
getEnvironment()
in SpaceTrait at line 26
protected
initSpace(array $data)
in SpaceTrait at line 34
protected array
jsonSerializeSpace()
in SpaceTrait at line 44
Link
getSpace()
at line 26
__construct(array $sys)
EditorInterface constructor.