\Smarty_Internal_Resource_Eval

Smarty Internal Plugin Resource Eval

Implements the strings as resource for Smarty template

Summary

Methods
Properties
Constants
populate()
getContent()
No public properties found
No constants found
decode()
buildUniqueResourceName()
getBasename()
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 $resource_name into current template object

Parameters

\Smarty_Template_Source $source

source object

Returns

string —

template source

decode()

decode(string  $string) : string

decode base64 and urlencode

Parameters

string $string

template_resource to decode

Returns

string —

decoded template_resource

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

getBasename()

getBasename(\Smarty_Template_Source  $source) : string

Determine basename for compiled filename

Parameters

\Smarty_Template_Source $source

source object

Returns

string —

resource's basename