EntrySnapshot
class EntrySnapshot extends Snapshot
EntrySnapshot class.
This class represents a resource with type "Snapshot" and entity type "Entry" in Contentful.
Properties
protected SystemProperties | $sys | from BaseResource | |
protected BaseProxy | $proxy | from BaseResource | |
protected ResourceInterface | $snapshot | from Snapshot |
Methods
Returns the resource's system properties, defined in the object "sys" in Contentful's responses.
Shortcut for accessing the resource ID through its system properties.
Shortcut for forwarding methods to the current proxy, using the current object as argument.
Returns an array to be used by "json_encode" to serialize objects of this class.
Details
in Snapshot at line 25
final
__construct()
Snapshot constructor.
in BaseResource at line 47
SystemProperties
getSystemProperties()
Returns the resource's system properties, defined in the object "sys" in Contentful's responses.
in BaseResource at line 57
string|null
getId()
Shortcut for accessing the resource ID through its system properties.
in BaseResource at line 65
Link
asLink()
Creates a Link representation of the current resource.
in BaseResource at line 79
BaseResource
setProxy(BaseProxy $proxy)
Sets the current BaseProxy object instance.
This is done automatically when performing API calls, so it shouldn't be used manually.
in Snapshot at line 49
asRequestBody()
{@inheritdoc}
in BaseResource at line 111
__call(string $name, array $arguments)
Shortcut for forwarding methods to the current proxy, using the current object as argument.
// Instead of
$client->asset->publish($asset);
// You can use
$asset->publish();
in Snapshot at line 38
array
jsonSerialize()
Returns an array to be used by "json_encode" to serialize objects of this class.