class SystemProperties implements SystemPropertiesInterface

SystemProperties class.

This class represents a "sys" object in Contentful's responses.

Methods

__construct(array $sys = [])

SystemProperties constructor.

string|null
getId()

No description

string|null
getType()

No description

Link|null
getSpace()

No description

Link|null
getEnvironment()

No description

Link|null
getContentType()

No description

DateTimeImmutable|null
getCreatedAt()

No description

DateTimeImmutable|null
getUpdatedAt()

No description

DateTimeImmutable|null
getArchivedAt()

No description

int|null
getVersion()

No description

int|null
getRevision()

No description

Link|null
getCreatedBy()

No description

Link|null
getUpdatedBy()

No description

DateTimeImmutable|null
getFirstPublishedAt()

No description

DateTimeImmutable|null
getPublishedAt()

No description

Link|null
getPublishedBy()

No description

Link|null
getArchivedBy()

No description

int|null
getPublishedCounter()

No description

int|null
getPublishedVersion()

No description

int|null
getArchivedVersion()

No description

string|null
getSnapshotType()

No description

string|null
getSnapshotEntityType()

No description

DateTimeImmutable|null
getExpiresAt()

No description

Link|null
getStatus()

No description

bool
isDraft()

No description

bool
isPublished()

No description

bool
isUpdated()

No description

bool
isArchived()

No description

array
jsonSerialize()

Returns an array to be used by "json_encode" to serialize objects of this class.

Details

at line 147
__construct(array $sys = [])

SystemProperties constructor.

Parameters

array $sys Associative array of sys properties

at line 205
string|null getId()

Return Value

string|null

at line 213
string|null getType()

Return Value

string|null

at line 221
Link|null getSpace()

Return Value

Link|null

at line 229
Link|null getEnvironment()

Return Value

Link|null

at line 237
Link|null getContentType()

Return Value

Link|null

at line 245
DateTimeImmutable|null getCreatedAt()

Return Value

DateTimeImmutable|null

at line 253
DateTimeImmutable|null getUpdatedAt()

Return Value

DateTimeImmutable|null

at line 261
DateTimeImmutable|null getArchivedAt()

Return Value

DateTimeImmutable|null

at line 269
int|null getVersion()

Return Value

int|null

at line 277
int|null getRevision()

Return Value

int|null

at line 285
Link|null getCreatedBy()

Return Value

Link|null

at line 293
Link|null getUpdatedBy()

Return Value

Link|null

at line 301
DateTimeImmutable|null getFirstPublishedAt()

Return Value

DateTimeImmutable|null

at line 309
DateTimeImmutable|null getPublishedAt()

Return Value

DateTimeImmutable|null

at line 317
Link|null getPublishedBy()

Return Value

Link|null

at line 325
Link|null getArchivedBy()

Return Value

Link|null

at line 333
int|null getPublishedCounter()

Return Value

int|null

at line 341
int|null getPublishedVersion()

Return Value

int|null

at line 349
int|null getArchivedVersion()

Return Value

int|null

at line 357
string|null getSnapshotType()

Return Value

string|null

at line 365
string|null getSnapshotEntityType()

Return Value

string|null

at line 373
DateTimeImmutable|null getExpiresAt()

Return Value

DateTimeImmutable|null

at line 381
Link|null getStatus()

Return Value

Link|null

at line 389
bool isDraft()

Return Value

bool

at line 397
bool isPublished()

Return Value

bool

at line 405
bool isUpdated()

Return Value

bool

at line 415
bool isArchived()

Return Value

bool

at line 425
array jsonSerialize()

Returns an array to be used by "json_encode" to serialize objects of this class.

Return Value

array