\Charcoal\CmsTemplateableTrait

Default implementation, as Trait, of the {@see \Charcoal\Cms\TemplateableInterface}.

Summary

Methods
Properties
Constants
setTemplateIdent()
templateIdent()
setControllerIdent()
controllerIdent()
setTemplateOptions()
templateOptions()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$templateIdent
$controllerIdent
$templateOptions
N/A

Properties

$templateIdent

$templateIdent : mixed

The object's template identifier.

Type

mixed

$controllerIdent

$controllerIdent : mixed

The object's template controller identifier.

Type

mixed

$templateOptions

$templateOptions : array

The customized template options.

Type

array

Methods

setTemplateIdent()

setTemplateIdent(mixed  $template) : self

Set the renderable object's template identifier.

Parameters

mixed $template

The template ID.

Returns

self

templateIdent()

templateIdent() : mixed

Retrieve the renderable object's template identifier.

Returns

mixed

setControllerIdent()

setControllerIdent(mixed  $ident) : self

Set the renderable object's template controller identifier.

Parameters

mixed $ident

The template controller identifier.

Returns

self

controllerIdent()

controllerIdent() : mixed

Retrieve the renderable object's template controller identifier.

Returns

mixed

setTemplateOptions()

setTemplateOptions(mixed  $options) : self

Customize the template's options.

Parameters

mixed $options

Template options.

Returns

self

templateOptions()

templateOptions() : array

Retrieve the template's customized options.

Returns

array