class ContentTypeSnapshot extends Snapshot

ContentTypeSnapshot class.

This class represents a resource with type "Snapshot" and entity type "ContentType" in Contentful.

Properties

protected SystemProperties $sys from BaseResource
protected Client|null $client from BaseResource
protected ResourceInterface $snapshot from Snapshot

Methods

initialize(string $type, array $sys = [])

Initialize system properties.

getSystemProperties()

{@inheritdoc}

getId()

{@inheritdoc}

getType()

{@inheritdoc}

asLink()

{@inheritdoc}

mixed
asRequestBody()

Returns the resource in the form of request body.

from Snapshot
setClient(Client $client)

Sets the current Client object instance.

array
jsonSerialize()

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

from Snapshot
ResourceInterface
getSnapshot()

No description

from Snapshot
string[]
asUriParameters()

Returns an associate array where keys are the name of the fragments in a URI, and the values are the corresponding IDs.

getContentType()

No description

Details

in BaseResource at line 39
protected initialize(string $type, array $sys = [])

Initialize system properties.

Parameters

string $type The system type
array $sys

in BaseResource at line 48
getSystemProperties()

{@inheritdoc}

in BaseResource at line 56
getId()

{@inheritdoc}

in BaseResource at line 64
getType()

{@inheritdoc}

{@inheritdoc}

in Snapshot at line 48
mixed asRequestBody()

Returns the resource in the form of request body.

This can differ from regular serialization, as some fields may not be present in the request payload.

Return Value

mixed

in BaseResource at line 98
BaseResource setClient(Client $client)

Sets the current Client object instance.

This is done automatically when performing API calls, so it shouldn't be used manually.

Parameters

Client $client

Return Value

BaseResource

in Snapshot at line 37
array jsonSerialize()

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

Return Value

array

in Snapshot at line 59
ResourceInterface getSnapshot()

Return Value

ResourceInterface

at line 26
string[] asUriParameters()

Returns an associate array where keys are the name of the fragments in a URI, and the values are the corresponding IDs.

Return Value

string[]

at line 39
ContentType getContentType()

Return Value

ContentType