Organization
class Organization extends BaseSystemProperties
Traits
Properties
protected string | $id | from BaseSystemProperties | |
protected string | $type | from BaseSystemProperties | |
protected DateTimeImmutable | $createdAt | from CreatedAtTrait | |
protected DateTimeImmutable | $updatedAt | from UpdatedAtTrait | |
protected int | $version | from VersionedTrait |
Methods
jsonSerialize()
{@inheritdoc}
__construct(array $sys)
Organization 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 37
jsonSerialize()
{@inheritdoc}
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 UpdatedAtTrait at line 26
protected
initUpdatedAt(array $data)
in UpdatedAtTrait at line 34
protected array
jsonSerializeUpdatedAt()
in UpdatedAtTrait at line 44
DateTimeImmutable
getUpdatedAt()
in VersionedTrait at line 24
protected
initVersioned(array $data)
in VersionedTrait at line 32
protected array
jsonSerializeVersioned()
in VersionedTrait at line 42
int
getVersion()
at line 25
__construct(array $sys)
Organization constructor.