EnvironmentProxyExtension
trait EnvironmentProxyExtension
EnvironmentProxyExtension trait.
This trait is an extension to the Environment resource class. It is built here and included as a trait to better separate concerns. This trait provides shortcuts for fetching resources that belong to an environment.
Properties
Client | $client |
Methods
Returns the ID associated to the current space.
Returns the ID associated to the current environment.
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 an EditorInterface resource.
Returns a EntrySnapshot resource.
Returns a ResourceArray object which contains EntrySnapshot resources.
Returns an Extension resource.
Returns a ResourceArray object containing Extension resources.
Returns a ResourceArray object containing Locale resources.
Details
at line 42
abstract protected string
getSpaceId()
Returns the ID associated to the current space.
at line 49
abstract protected string
getEnvironmentId()
Returns the ID associated to the current environment.
at line 60
Asset
getAsset(string $assetId)
Returns an Asset resource.
at line 78
ResourceArray
getAssets(Query $query = \null)
Returns a ResourceArray object which contains Asset resources.
at line 96
ContentType
getContentType(string $contentTypeId)
Returns a ContentType resource.
at line 114
ResourceArray
getContentTypes(Query $query = \null)
Returns a ResourceArray object which contains ContentType resources.
at line 132
ContentType
getPublishedContentType(string $contentTypeId)
Returns a published ContentType resource.
at line 150
ResourceArray
getPublishedContentTypes(Query $query = \null)
Returns a ResourceArray object which contains published ContentType resources.
at line 169
ContentTypeSnapshot
getContentTypeSnapshot(string $contentTypeId, string $snapshotId)
Returns a ContentTypeSnapshot resource.
at line 189
ResourceArray
getContentTypeSnapshots(string $contentTypeId, Query $query = \null)
Returns a ResourceArray object which contains ContentTypeSnapshot resources.
at line 208
EditorInterface
getEditorInterface(string $contentTypeId)
Returns an EditorInterface resource.
at line 226
Entry
getEntry(string $entryId)
Returns an Entry resource.
at line 244
ResourceArray
getEntries(Query $query = \null)
Returns a ResourceArray object which contains Entry resources.
at line 263
EntrySnapshot
getEntrySnapshot(string $entryId, string $snapshotId)
Returns a EntrySnapshot resource.
at line 283
ResourceArray
getEntrySnapshots(string $entryId, Query $query = \null)
Returns a ResourceArray object which contains EntrySnapshot resources.
at line 302
Extension
getExtension(string $extensionId)
Returns an Extension resource.
at line 318
ResourceArray
getExtensions()
Returns a ResourceArray object containing Extension resources.
at line 335
Locale
getLocale(string $localeId)
Returns a Locale resource.
at line 351
ResourceArray
getLocales()
Returns a ResourceArray object containing Locale resources.