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 an Environment resource.
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.
Returns an WebhookHealth resource.
{@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 91
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 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.
at line 117
protected
getSpaceId()
{@inheritdoc}
in SpaceProxyExtension at line 63
Asset
getAsset(string $environmentId, string $assetId)
Returns an Asset resource.
in SpaceProxyExtension at line 82
ResourceArray
getAssets(string $environmentId, Query $query = \null)
Returns a ResourceArray object which contains Asset resources.
in SpaceProxyExtension at line 101
ContentType
getContentType(string $environmentId, string $contentTypeId)
Returns a ContentType resource.
in SpaceProxyExtension at line 120
ResourceArray
getContentTypes(string $environmentId, Query $query = \null)
Returns a ResourceArray object which contains ContentType resources.
in SpaceProxyExtension at line 139
ContentType
getPublishedContentType(string $environmentId, string $contentTypeId)
Returns a published ContentType resource.
in SpaceProxyExtension at line 158
ResourceArray
getPublishedContentTypes(string $environmentId, Query $query = \null)
Returns a ResourceArray object which contains published ContentType resources.
in SpaceProxyExtension at line 178
ContentTypeSnapshot
getContentTypeSnapshot(string $environmentId, string $contentTypeId, string $snapshotId)
Returns a ContentTypeSnapshot resource.
in SpaceProxyExtension at line 199
ResourceArray
getContentTypeSnapshots(string $environmentId, string $contentTypeId, Query $query = \null)
Returns a ResourceArray object which contains ContentTypeSnapshot resources.
in SpaceProxyExtension at line 218
DeliveryApiKey
getDeliveryApiKey(string $deliveryApiKeyId)
Returns a DeliveryApiKey resource.
in SpaceProxyExtension at line 235
ResourceArray
getDeliveryApiKeys(Query $query = \null)
Returns a ResourceArray object containing DeliveryApiKey objects.
in SpaceProxyExtension at line 253
EditorInterface
getEditorInterface(string $environmentId, string $contentTypeId)
Returns an EditorInterface resource.
in SpaceProxyExtension at line 272
Entry
getEntry(string $environmentId, string $entryId)
Returns an Entry resource.
in SpaceProxyExtension at line 291
ResourceArray
getEntries(string $environmentId, Query $query = \null)
Returns a ResourceArray object which contains Entry resources.
in SpaceProxyExtension at line 311
EntrySnapshot
getEntrySnapshot(string $environmentId, string $entryId, string $snapshotId)
Returns a EntrySnapshot resource.
in SpaceProxyExtension at line 332
ResourceArray
getEntrySnapshots(string $environmentId, string $entryId, Query $query = \null)
Returns a ResourceArray object which contains EntrySnapshot resources.
in SpaceProxyExtension at line 351
Environment
getEnvironment(string $environmentId)
Returns an Environment resource.
in SpaceProxyExtension at line 368
ResourceArray
getEnvironments(Query $query = \null)
Returns a ResourceArray object which contains Environment resources.
in SpaceProxyExtension at line 386
Extension
getExtension(string $environmentId, string $extensionId)
Returns an Extension resource.
in SpaceProxyExtension at line 404
ResourceArray
getExtensions(string $environmentId)
Returns a ResourceArray object containing Extension resources.
in SpaceProxyExtension at line 422
Locale
getLocale(string $environmentId, string $localeId)
Returns a Locale resource.
in SpaceProxyExtension at line 440
ResourceArray
getLocales(string $environmentId)
Returns a ResourceArray object containing Locale resources.
in SpaceProxyExtension at line 457
PreviewApiKey
getPreviewApiKey(string $previewApiKeyId)
Returns a PreviewApiKey resource.
in SpaceProxyExtension at line 474
ResourceArray
getPreviewApiKeys(Query $query = \null)
Returns a ResourceArray object containing PreviewApiKey resources.
in SpaceProxyExtension at line 491
Role
getRole(string $roleId)
Returns a Role resource.
in SpaceProxyExtension at line 508
ResourceArray
getRoles(Query $query = \null)
Returns a ResourceArray object containing Role resources.
in SpaceProxyExtension at line 525
SpaceMembership
getSpaceMembership(string $spaceMembershipId)
Returns a SpaceMembership resource.
in SpaceProxyExtension at line 542
ResourceArray
getSpaceMemberships(Query $query = \null)
Returns a ResourceArray object containing SpaceMembership resources.
in SpaceProxyExtension at line 559
Upload
getUpload(string $uploadId)
Returns an Upload resource.
in SpaceProxyExtension at line 576
Webhook
getWebhook(string $webhookId)
Returns a Webhook resource.
in SpaceProxyExtension at line 593
ResourceArray
getWebhooks(Query $query = \null)
Returns a ResourceArray object containing Webhook resources.
in SpaceProxyExtension at line 611
WebhookCall
getWebhookCall(string $webhookId, string $callId)
Returns a WebhookCall resource.
in SpaceProxyExtension at line 630
ResourceArray
getWebhookCalls(string $webhookId, Query $query = \null)
Returns a ResourceArray object containing WebhookCall resources.
in SpaceProxyExtension at line 648
WebhookHealth
getWebhookHealth(string $webhookId)
Returns an WebhookHealth resource.
in DeletableTrait at line 28
delete()
Deletes the current resource.
in UpdatableTrait at line 40
update()
Updates the current resource.
at line 72
getSystemProperties()
{@inheritdoc}
at line 62
__construct(string $name, string $organizationId, string $defaultLocale = \null)
Space constructor.
at line 80
jsonSerialize()
{@inheritdoc}
at line 107
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 125
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.