NAME
NAME
getContent(\Box\Brainy\Templates\TemplateSource $source) : string
Load template's source from file into current template object
\Box\Brainy\Templates\TemplateSource | $source | source object |
if source cannot be loaded
template source
populate(\Box\Brainy\Templates\TemplateSource $source, \Box\Brainy\Templates\Template $_template = null)
populate Source Object with meta data from Resource
\Box\Brainy\Templates\TemplateSource | $source | source object |
\Box\Brainy\Templates\Template | $_template | template object |
populateTimestamp(\Box\Brainy\Templates\TemplateSource $source)
populate Source Object with timestamp and exists from Resource
\Box\Brainy\Templates\TemplateSource | $source | source object |
buildUniqueNameForResource(\Box\Brainy\Brainy $brainy, Resource $resource, string $resourceName) : string
Builds a unique resource name
\Box\Brainy\Brainy | $brainy | |
Resource | $resource | |
string | $resourceName |
populateCompiledFilepath(\Box\Brainy\Templates\CompiledTemplate $compiled, \Box\Brainy\Templates\Template $tpl)
populate Compiled Object with compiled filepath
\Box\Brainy\Templates\CompiledTemplate | $compiled | compiled object |
\Box\Brainy\Templates\Template | $tpl | template object |
getBasename(\Box\Brainy\Templates\TemplateSource $source) : string
Determine basename for compiled filename
\Box\Brainy\Templates\TemplateSource | $source | source object |
resource's basename
load(\Box\Brainy\Brainy $brainy, string $type) : Resource
Load Resource Handler
\Box\Brainy\Brainy | $brainy | smarty object |
string | $type | name of the resource |
Resource Handler
source(\Box\Brainy\Templates\Template $tpl, \Box\Brainy\Brainy $brainy, string $template_resource = null) : \Box\Brainy\Templates\TemplateSource
initialize Source Object for given resource
\Box\Brainy\Templates\Template | $tpl | template object |
\Box\Brainy\Brainy | $brainy | smarty object |
string | $template_resource | resource identifier |
buildUniqueResourceName(\Box\Brainy\Brainy $brainy, string $resourceName) : string
modify resource_name according to resource handlers specifications
\Box\Brainy\Brainy | $brainy | Smarty instance |
string | $resourceName |
unique resource name
fileExists(\Box\Brainy\Templates\TemplateSource $source, string $file) : boolean
\Box\Brainy\Templates\TemplateSource | $source | source object |
string | $file | file name |
true if file exists
buildFilepath(\Box\Brainy\Templates\TemplateSource $source, \Box\Brainy\Templates\Template $tpl = null) : string
build template filepath by traversing the template_dir array
\Box\Brainy\Templates\TemplateSource | $source | source object |
\Box\Brainy\Templates\Template | $tpl | template object |
if default template handler is registered but not callable
fully qualified filepath