\Smarty_Internal_Resource_Stream

Smarty Internal Plugin Resource Stream

Implements the streams as resource for Smarty template

Summary

Methods
Properties
Constants
populate()
getContent()
No public properties found
No constants found
buildUniqueResourceName()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

populate()

populate(\Smarty_Template_Source  $source, \Smarty_Internal_Template  $_template = null) : void

populate Source Object with meta data from Resource

Parameters

\Smarty_Template_Source $source

source object

\Smarty_Internal_Template $_template

template object

getContent()

getContent(\Smarty_Template_Source  $source) : string

Load template's source from stream into current template object

Parameters

\Smarty_Template_Source $source

source object

Throws

\SmartyException

if source cannot be loaded

Returns

string —

template source

buildUniqueResourceName()

buildUniqueResourceName(\Smarty  $smarty, string  $resource_name, boolean  $is_config = false) : string

modify resource_name according to resource handlers specifications

Parameters

\Smarty $smarty

Smarty instance

string $resource_name

resource_name to make unique

boolean $is_config

flag for config resource

Returns

string —

unique resource name