Abstract client for common code for the different clients.
CLI Application with Helpers for the Contentful SDK.
A Client is used to communicate the Contentful Delivery API.
Content Types are schemas that define the fields of Entries. Every Entry can only contain values in the fields defined by it's Content Type, and the values of those fields must match the data type defined in the Content Type.
A ContentTypeField describes one field of a ContentType. This includes essential information for the display of the field's value.
Value object encoding a locale.
A LocalizedResource can store information for multiple locales. The methods in this base class allow switching between the locales.
A Query is used to filter and order collections when making API requests.
The ResourceBuilder is responsible for turning the responses from the API into instances of PHP classes.
The Space class represents a single space identified by it's ID and holding some metadata.
A DeletedAsset describes an asset that has been deleted.
A DeletedEntry describes an entry that has been deleted.
A DeletedResource encodes metadata about a deleted resource.
The synchronization Manager can be used to sync a Space to this server.
A sync Query can be used to limit what type of resources and events should be synced
The Result of synchronization.
A SystemProperties instance contains the metadata of a resource.
An AccessTokenInvalidException gets thrown when the access token was not accepted by the API.
A RequestException is thrown when an errors occurs while communicating with the API.
An InvalidQueryException is thrown when the query could not be executed. The most common case is setting a non-existing content type or field name.
A NotFoundException indicates that the desired resource could not be found on the server.
A RateLimitExceededException is thrown when there have been too many requests.
A SpaceMismatchException is thrown when attempting to create a Resource for a different Space than the one configured for the client.
ImageOptions allows specifying extended options to the Contentful Image API .
Helper methods for handling JSON encoding/decoding
A link encodes a reference to a resource.
The Location class encodes a geographic Location based on latitude and longitude.
Saves requests information in array so they can be retrieved later.
Implementation of LoggerInterface that logs nothing.
Implementation of TimerInterface that does not actually record any time.
The TimerInterface is used to record the duration of requests against Contentful's API.
A Query is used to filter and order collections when making API requests.
A ResourceArray holds the response of an API request if more than one resource has been requested.