class EntrySnapshot extends Snapshot

EntrySnapshot class.

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

Properties

protected Snapshot $sys
protected Client|null $client from BaseResource
Entry $snapshot

Methods

string
getId()

{@inheritdoc}

string
getType()

{@inheritdoc}

Link
asLink()

{@inheritdoc}

mixed
asRequestBody()

Returns the resource in the form of request body.

from Snapshot
setClient(Client $client)

Sets the current Client object instance.

getSystemProperties()

{@inheritdoc}

array
jsonSerialize()

{@inheritdoc}

from Snapshot
ResourceInterface
getSnapshot()

No description

from Snapshot
array
asUriParameters()

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

getEntry()

No description

Details

in BaseResource at line 37
string getId()

{@inheritdoc}

Return Value

string

in BaseResource at line 45
string getType()

{@inheritdoc}

Return Value

string

{@inheritdoc}

Return Value

Link

in Snapshot at line 61
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 79
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

at line 36
Snapshot getSystemProperties()

{@inheritdoc}

Return Value

Snapshot

in Snapshot at line 50
array jsonSerialize()

{@inheritdoc}

Return Value

array

in Snapshot at line 72
ResourceInterface getSnapshot()

Return Value

ResourceInterface

at line 44
array asUriParameters()

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

Return Value

array

at line 57
Entry getEntry()

Return Value

Entry