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

init(string $type, string $id)

No description

string
getId()

No description

string
getType()

No description

jsonSerialize()

{@inheritdoc}

initCreatedAt(array $data)

No description

array
jsonSerializeCreatedAt()

No description

DateTimeImmutable
getCreatedAt()

No description

initUpdatedAt(array $data)

No description

array
jsonSerializeUpdatedAt()

No description

DateTimeImmutable
getUpdatedAt()

No description

initVersioned(array $data)

No description

array
jsonSerializeVersioned()

No description

int
getVersion()

No description

__construct(array $sys)

Organization constructor.

Details

in BaseSystemProperties at line 35
protected init(string $type, string $id)

Parameters

string $type
string $id

in BaseSystemProperties at line 44
string getId()

Return Value

string

in BaseSystemProperties at line 52
string getType()

Return Value

string

at line 37
jsonSerialize()

{@inheritdoc}

in CreatedAtTrait at line 26
protected initCreatedAt(array $data)

Parameters

array $data

in CreatedAtTrait at line 34
protected array jsonSerializeCreatedAt()

Return Value

array

in CreatedAtTrait at line 44
DateTimeImmutable getCreatedAt()

Return Value

DateTimeImmutable

in UpdatedAtTrait at line 26
protected initUpdatedAt(array $data)

Parameters

array $data

in UpdatedAtTrait at line 34
protected array jsonSerializeUpdatedAt()

Return Value

array

in UpdatedAtTrait at line 44
DateTimeImmutable getUpdatedAt()

Return Value

DateTimeImmutable

in VersionedTrait at line 24
protected initVersioned(array $data)

Parameters

array $data

in VersionedTrait at line 32
protected array jsonSerializeVersioned()

Return Value

array

in VersionedTrait at line 42
int getVersion()

Return Value

int

at line 25
__construct(array $sys)

Organization constructor.

Parameters

array $sys