$sources
$sources : array
cache for TemplateSource instances
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 |
getContent(\Box\Brainy\Templates\TemplateSource $source) : string
Load template's source from $resource_name into current template object
| \Box\Brainy\Templates\TemplateSource | $source | source object |
template source
populate(\Box\Brainy\Templates\TemplateSource $source, \Box\Brainy\Templates\Template $_template = null) : void
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 |
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 $resource_name) : string
modify resource_name according to resource handlers specifications
| \Box\Brainy\Brainy | $brainy | |
| string | $resource_name | resource_name to make unique |
unique resource name
getBasename(\Box\Brainy\Templates\TemplateSource $source) : string
Determine basename for compiled filename
| \Box\Brainy\Templates\TemplateSource | $source | source object |
resource's basename