Space
class Space extends BaseResource implements CreatableInterface
Space class.
This class represents a resource with type "Space" in Contentful.
Traits
Properties
protected Space | $sys | ||
Client | $client | from UpdatableTrait | |
protected string | $name | ||
protected string | $organizationId | ||
protected string|null | $defaultLocale |
Methods
Returns the resource in the form of request body.
{@inheritdoc}
Returns an Asset resource.
Returns a ResourceArray object which contains Asset resources.
Returns a ContentType resource.
Returns a ResourceArray object which contains ContentType resources.
Returns a published ContentType resource.
Returns a ResourceArray object which contains published ContentType resources.
Returns a ContentTypeSnapshot resource.
Returns a ResourceArray object which contains ContentTypeSnapshot resources.
Returns a DeliveryApiKey resource.
Returns a ResourceArray object containing DeliveryApiKey objects.
Returns an EditorInterface resource.
Returns an Entry resource.
Returns a ResourceArray object which contains Entry resources.
Returns a EntrySnapshot resource.
Returns a ResourceArray object which contains EntrySnapshot resources.
Returns a ResourceArray object which contains Environment resources.
Returns an Extension resource.
Returns a ResourceArray object containing Extension resources.
Returns a Locale resource.
Returns a ResourceArray object containing Locale resources.
Returns a PreviewApiKey resource.
Returns a ResourceArray object containing PreviewApiKey resources.
Returns a SpaceMembership resource.
Returns a ResourceArray object containing SpaceMembership resources.
Returns a WebhookCall resource.
Returns a ResourceArray object containing WebhookCall resources.
{@inheritdoc}
Space constructor.
{@inheritdoc}
Returns an associative array where keys are the name of the fragments in a URI, and the values are the corresponding IDs.
Returns an array of headers that the current resource needs to sent for being created.
No description
Details
in BaseResource at line 37
getId()
{@inheritdoc}
in BaseResource at line 45
getType()
{@inheritdoc}
in BaseResource at line 53
asLink()
{@inheritdoc}
at line 87
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.
in BaseResource at line 77
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.
in DeletableTrait at line 28
delete()
Deletes the current resource.
at line 113
protected
getSpaceId()
{@inheritdoc}
in SpaceProxyExtension at line 58
getAsset(string $environmentId, string $assetId)
Returns an Asset resource.
in SpaceProxyExtension at line 72
getAssets(string $environmentId, Query $query = null)
Returns a ResourceArray object which contains Asset resources.
in SpaceProxyExtension at line 86
getContentType(string $environmentId, string $contentTypeId)
Returns a ContentType resource.
in SpaceProxyExtension at line 100
getContentTypes(string $environmentId, Query $query = null)
Returns a ResourceArray object which contains ContentType resources.
in SpaceProxyExtension at line 114
getPublishedContentType(string $environmentId, string $contentTypeId)
Returns a published ContentType resource.
in SpaceProxyExtension at line 128
getPublishedContentTypes(string $environmentId, Query $query = null)
Returns a ResourceArray object which contains published ContentType resources.
in SpaceProxyExtension at line 142
getContentTypeSnapshot(string $environmentId, string $contentTypeId, string $snapshotId)
Returns a ContentTypeSnapshot resource.
in SpaceProxyExtension at line 157
getContentTypeSnapshots(string $environmentId, string $contentTypeId, Query $query = null)
Returns a ResourceArray object which contains ContentTypeSnapshot resources.
in SpaceProxyExtension at line 172
getDeliveryApiKey(string $deliveryApiKeyId)
Returns a DeliveryApiKey resource.
in SpaceProxyExtension at line 185
getDeliveryApiKeys(Query $query = null)
Returns a ResourceArray object containing DeliveryApiKey objects.
in SpaceProxyExtension at line 198
getEditorInterface(string $environmentId, string $contentTypeId)
Returns an EditorInterface resource.
in SpaceProxyExtension at line 212
getEntry(string $environmentId, string $entryId)
Returns an Entry resource.
in SpaceProxyExtension at line 226
getEntries(string $environmentId, Query $query = null)
Returns a ResourceArray object which contains Entry resources.
in SpaceProxyExtension at line 240
getEntrySnapshot(string $environmentId, string $entryId, string $snapshotId)
Returns a EntrySnapshot resource.
in SpaceProxyExtension at line 255
getEntrySnapshots(string $environmentId, string $entryId, Query $query = null)
Returns a ResourceArray object which contains EntrySnapshot resources.
in SpaceProxyExtension at line 270
getEnvironment(string $environmentId)
Returns an Environment resource.
in SpaceProxyExtension at line 283
getEnvironments(Query $query = null)
Returns a ResourceArray object which contains Environment resources.
in SpaceProxyExtension at line 296
getExtension(string $environmentId, string $extensionId)
Returns an Extension resource.
in SpaceProxyExtension at line 310
getExtensions(string $environmentId)
Returns a ResourceArray object containing Extension resources.
in SpaceProxyExtension at line 323
getLocale(string $environmentId, string $localeId)
Returns a Locale resource.
in SpaceProxyExtension at line 337
getLocales(string $environmentId)
Returns a ResourceArray object containing Locale resources.
in SpaceProxyExtension at line 350
getPreviewApiKey(string $previewApiKeyId)
Returns a PreviewApiKey resource.
in SpaceProxyExtension at line 363
getPreviewApiKeys(Query $query = null)
Returns a ResourceArray object containing PreviewApiKey resources.
in SpaceProxyExtension at line 376
getRole(string $roleId)
Returns a Role resource.
in SpaceProxyExtension at line 389
getRoles(Query $query = null)
Returns a ResourceArray object containing Role resources.
in SpaceProxyExtension at line 402
getSpaceMembership(string $spaceMembershipId)
Returns a SpaceMembership resource.
in SpaceProxyExtension at line 415
getSpaceMemberships(Query $query = null)
Returns a ResourceArray object containing SpaceMembership resources.
in SpaceProxyExtension at line 428
getUpload(string $uploadId)
Returns an Upload resource.
in SpaceProxyExtension at line 441
getWebhook(string $webhookId)
Returns a Webhook resource.
in SpaceProxyExtension at line 454
getWebhooks(Query $query = null)
Returns a ResourceArray object containing Webhook resources.
in SpaceProxyExtension at line 467
getWebhookCall(string $webhookId, string $callId)
Returns a WebhookCall resource.
in SpaceProxyExtension at line 481
getWebhookCalls(string $webhookId, Query $query = null)
Returns a ResourceArray object containing WebhookCall resources.
in SpaceProxyExtension at line 495
getWebhookHealth(string $webhookId)
Returns an WebhookHealth resource.
in UpdatableTrait at line 40
update()
Updates the current resource.
at line 68
getSystemProperties()
{@inheritdoc}
at line 58
__construct(string $name, string $organizationId, string $defaultLocale = null)
Space constructor.
at line 76
jsonSerialize()
{@inheritdoc}
at line 103
string[]
asUriParameters()
Returns an associative array where keys are the name of the fragments in a URI, and the values are the corresponding IDs.
at line 121
string[]
getHeadersForCreation()
Returns an array of headers that the current resource needs to sent for being created.
This method is supposed to be overridden if necessary.