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 210
string|null getId()

Return Value

string|null

at line 218
string|null getType()

Return Value

string|null

at line 226
Link|null getSpace()

Return Value

Link|null

at line 234
Link|null getEnvironment()

Return Value

Link|null

at line 242
Link|null getContentType()

Return Value

Link|null

at line 250
DateTimeImmutable|null getCreatedAt()

Return Value

DateTimeImmutable|null

at line 258
DateTimeImmutable|null getUpdatedAt()

Return Value

DateTimeImmutable|null

at line 266
DateTimeImmutable|null getArchivedAt()

Return Value

DateTimeImmutable|null

at line 274
int|null getVersion()

Return Value

int|null

at line 282
int|null getRevision()

Return Value

int|null

at line 290
Link|null getCreatedBy()

Return Value

Link|null

at line 298
Link|null getUpdatedBy()

Return Value

Link|null

at line 306
DateTimeImmutable|null getFirstPublishedAt()

Return Value

DateTimeImmutable|null

at line 314
DateTimeImmutable|null getPublishedAt()

Return Value

DateTimeImmutable|null

at line 322
Link|null getPublishedBy()

Return Value

Link|null

at line 330
Link|null getArchivedBy()

Return Value

Link|null

at line 338
int|null getPublishedCounter()

Return Value

int|null

at line 346
int|null getPublishedVersion()

Return Value

int|null

at line 354
int|null getArchivedVersion()

Return Value

int|null

at line 362
string|null getSnapshotType()

Return Value

string|null

at line 370
string|null getSnapshotEntityType()

Return Value

string|null

at line 378
DateTimeImmutable|null getExpiresAt()

Return Value

DateTimeImmutable|null

at line 386
Link|null getStatus()

Return Value

Link|null

at line 394
bool isDraft()

Return Value

bool

at line 402
bool isPublished()

Return Value

bool

at line 410
bool isUpdated()

Return Value

bool

at line 420
bool isArchived()

Return Value

bool

at line 430
array jsonSerialize()

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

Return Value

array