Space
class Space extends BaseResource implements CreatableInterface
Space class.
This class represents a resource with type "Space" in Contentful.
Traits
Properties
SystemProperties | $sys | from UpdatableTrait | |
Client | $client | from UpdatableTrait | |
protected string | $name | ||
protected string|null | $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.
Space constructor.
Returns an array to be used by "json_encode" to serialize objects of this class.
Returns an associate 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 39
protected
initialize(string $type, array $sys = [])
Initialize system properties.
in BaseResource at line 48
getSystemProperties()
{@inheritdoc}
in BaseResource at line 56
getId()
{@inheritdoc}
in BaseResource at line 64
getType()
{@inheritdoc}
in BaseResource at line 72
asLink()
{@inheritdoc}
at line 79
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 98
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 105
protected
getSpaceId()
{@inheritdoc}
in SpaceProxyExtension at line 62
Asset
getAsset(string $environmentId, string $assetId)
Returns an Asset resource.
in SpaceProxyExtension at line 81
ResourceArray
getAssets(string $environmentId, Query $query = null)
Returns a ResourceArray object which contains Asset resources.
in SpaceProxyExtension at line 100
ContentType
getContentType(string $environmentId, string $contentTypeId)
Returns a ContentType resource.
in SpaceProxyExtension at line 119
ResourceArray
getContentTypes(string $environmentId, Query $query = null)
Returns a ResourceArray object which contains ContentType resources.
in SpaceProxyExtension at line 138
ContentType
getPublishedContentType(string $environmentId, string $contentTypeId)
Returns a published ContentType resource.
in SpaceProxyExtension at line 157
ResourceArray
getPublishedContentTypes(string $environmentId, Query $query = null)
Returns a ResourceArray object which contains published ContentType resources.
in SpaceProxyExtension at line 177
ContentTypeSnapshot
getContentTypeSnapshot(string $environmentId, string $contentTypeId, string $snapshotId)
Returns a ContentTypeSnapshot resource.
in SpaceProxyExtension at line 198
ResourceArray
getContentTypeSnapshots(string $environmentId, string $contentTypeId, Query $query = null)
Returns a ResourceArray object which contains ContentTypeSnapshot resources.
in SpaceProxyExtension at line 217
DeliveryApiKey
getDeliveryApiKey(string $deliveryApiKeyId)
Returns a DeliveryApiKey resource.
in SpaceProxyExtension at line 234
ResourceArray
getDeliveryApiKeys(Query $query = null)
Returns a ResourceArray object containing DeliveryApiKey objects.
in SpaceProxyExtension at line 252
EditorInterface
getEditorInterface(string $environmentId, string $contentTypeId)
Returns an EditorInterface resource.
in SpaceProxyExtension at line 271
Entry
getEntry(string $environmentId, string $entryId)
Returns an Entry resource.
in SpaceProxyExtension at line 290
ResourceArray
getEntries(string $environmentId, Query $query = null)
Returns a ResourceArray object which contains Entry resources.
in SpaceProxyExtension at line 310
EntrySnapshot
getEntrySnapshot(string $environmentId, string $entryId, string $snapshotId)
Returns a EntrySnapshot resource.
in SpaceProxyExtension at line 331
ResourceArray
getEntrySnapshots(string $environmentId, string $entryId, Query $query = null)
Returns a ResourceArray object which contains EntrySnapshot resources.
in SpaceProxyExtension at line 350
Environment
getEnvironment(string $environmentId)
Returns an Environment resource.
in SpaceProxyExtension at line 367
ResourceArray
getEnvironments(Query $query = null)
Returns a ResourceArray object which contains Environment resources.
in SpaceProxyExtension at line 385
Extension
getExtension(string $environmentId, string $extensionId)
Returns an Extension resource.
in SpaceProxyExtension at line 403
ResourceArray
getExtensions(string $environmentId)
Returns a ResourceArray object containing Extension resources.
in SpaceProxyExtension at line 421
Locale
getLocale(string $environmentId, string $localeId)
Returns a Locale resource.
in SpaceProxyExtension at line 439
ResourceArray
getLocales(string $environmentId)
Returns a ResourceArray object containing Locale resources.
in SpaceProxyExtension at line 456
PreviewApiKey
getPreviewApiKey(string $previewApiKeyId)
Returns a PreviewApiKey resource.
in SpaceProxyExtension at line 473
ResourceArray
getPreviewApiKeys(Query $query = null)
Returns a ResourceArray object containing PreviewApiKey resources.
in SpaceProxyExtension at line 490
Role
getRole(string $roleId)
Returns a Role resource.
in SpaceProxyExtension at line 507
ResourceArray
getRoles(Query $query = null)
Returns a ResourceArray object containing Role resources.
in SpaceProxyExtension at line 524
SpaceMembership
getSpaceMembership(string $spaceMembershipId)
Returns a SpaceMembership resource.
in SpaceProxyExtension at line 541
ResourceArray
getSpaceMemberships(Query $query = null)
Returns a ResourceArray object containing SpaceMembership resources.
in SpaceProxyExtension at line 558
Upload
getUpload(string $uploadId)
Returns an Upload resource.
in SpaceProxyExtension at line 575
Webhook
getWebhook(string $webhookId)
Returns a Webhook resource.
in SpaceProxyExtension at line 592
ResourceArray
getWebhooks(Query $query = null)
Returns a ResourceArray object containing Webhook resources.
in SpaceProxyExtension at line 610
WebhookCall
getWebhookCall(string $webhookId, string $callId)
Returns a WebhookCall resource.
in SpaceProxyExtension at line 629
ResourceArray
getWebhookCalls(string $webhookId, Query $query = null)
Returns a ResourceArray object containing WebhookCall resources.
in SpaceProxyExtension at line 647
WebhookHealth
getWebhookHealth(string $webhookId)
Returns an WebhookHealth resource.
in DeletableTrait at line 29
delete()
Deletes the current resource.
in UpdatableTrait at line 38
update()
Deletes the current resource.
at line 55
__construct(string $name, string $organizationId, string $defaultLocale = null)
Space constructor.
at line 68
array
jsonSerialize()
Returns an array to be used by "json_encode" to serialize objects of this class.
at line 95
string[]
asUriParameters()
Returns an associate array where keys are the name of the fragments in a URI, and the values are the corresponding IDs.
at line 113
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.