trait ContentTypeProxyExtension

ContentTypeProxyExtension trait.

This trait is an extension to the ContentType 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 a content type.

Properties

Client $client

Methods

string
getSpaceId()

Returns the ID associated to the current space.

string
getEnvironmentId()

Returns the ID associated to the current environment.

string
getContentTypeId()

Returns the ID associated to the current content type.

getSnapshot(string $snapshotId)

Returns a ContentTypeSnapshot resource.

getSnapshots(Query $query = null)

Returns a ResourceArray object which contains ContentTypeSnapshot resources.

getEditorInterface()

Returns an EditorInterface resource.

Details

at line 36
abstract protected string getSpaceId()

Returns the ID associated to the current space.

Return Value

string

at line 43
abstract protected string getEnvironmentId()

Returns the ID associated to the current environment.

Return Value

string

at line 50
abstract protected string getContentTypeId()

Returns the ID associated to the current content type.

Return Value

string

at line 57
getSnapshot(string $snapshotId)

Returns a ContentTypeSnapshot resource.

Parameters

string $snapshotId

See also

https://www.contentful.com/developers/docs/references/content-management-api/#/reference/snapshots/content-type-snapshot

at line 72
getSnapshots(Query $query = null)

Returns a ResourceArray object which contains ContentTypeSnapshot resources.

Parameters

Query $query

See also

https://www.contentful.com/developers/docs/references/content-management-api/#/reference/snapshots/content-type-snapshots-collection

at line 87
getEditorInterface()

Returns an EditorInterface resource.

See also

https://www.contentful.com/developers/docs/references/content-management-api/#/reference/editor-interface