class Upload extends BaseSystemProperties

Traits

Properties

protected string $id from BaseSystemProperties
protected string $type from BaseSystemProperties
protected DateTimeImmutable $createdAt from CreatedAtTrait
protected Link $createdBy from CreatedByTrait
protected DateTimeImmutable $expiresAt from ExpiredTrait
protected Link $space from SpaceTrait

Methods

init(string $type, string $id)

No description

getId()

No description

getType()

No description

jsonSerialize()

{@inheritdoc}

initCreatedAt(array $data)

No description

jsonSerializeCreatedAt()

No description

getCreatedAt()

No description

initCreatedBy(array $data)

No description

jsonSerializeCreatedBy()

No description

getCreatedBy()

No description

initCreated(array $data)

No description

jsonSerializeCreated()

No description

initExpired(array $data)

No description

jsonSerializeExpired()

No description

getExpiresAt()

No description

initSpace(array $data)

No description

jsonSerializeSpace()

No description

getSpace()

No description

__construct(array $sys)

Upload constructor.

Details

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

Parameters

string $type
string $id

in BaseSystemProperties at line 37
getId()

in BaseSystemProperties at line 42
getType()

at line 35
jsonSerialize()

{@inheritdoc}

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

Parameters

array $data

in CreatedAtTrait at line 28
protected jsonSerializeCreatedAt()

in CreatedAtTrait at line 35
getCreatedAt()

in CreatedByTrait at line 23
protected initCreatedBy(array $data)

Parameters

array $data

in CreatedByTrait at line 30
protected jsonSerializeCreatedBy()

in CreatedByTrait at line 37
getCreatedBy()

in CreatedTrait at line 19
protected initCreated(array $data)

Parameters

array $data

in CreatedTrait at line 25
protected jsonSerializeCreated()

in ExpiredTrait at line 23
protected initExpired(array $data)

Parameters

array $data

in ExpiredTrait at line 28
protected jsonSerializeExpired()

in ExpiredTrait at line 35
getExpiresAt()

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

Parameters

array $data

in SpaceTrait at line 28
protected jsonSerializeSpace()

in SpaceTrait at line 35
getSpace()

at line 23
__construct(array $sys)

Upload constructor.

Parameters

array $sys