\Smarty_Internal_Extension_Handler

Smarty Extension handler

Load extensions dynamically

Summary

Methods
Properties
Constants
_callExternalMethod()
__set()
__get()
__call()
$objType
$_tplFunction
$_foreach
$_writeFile
$_codeFrame
$_filterHandler
$_getIncludePath
$_updateScope
$_cacheModify
$_updateCache
$getTemplateVars
$append
$appendByRef
$assignGlobal
$assignByRef
$loadFilter
$loadPlugin
$registerFilter
$registerObject
$registerPlugin
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$_property_info
$resolvedProperties
N/A

Properties

$objType

$objType : 

Type

$_tplFunction

$_tplFunction : \Smarty_Internal_Runtime_TplFunction

Type

\Smarty_Internal_Runtime_TplFunction

$_foreach

$_foreach : \Smarty_Internal_Runtime_Foreach

Type

\Smarty_Internal_Runtime_Foreach

$_writeFile

$_writeFile : \Smarty_Internal_Runtime_WriteFile

Type

\Smarty_Internal_Runtime_WriteFile

$_codeFrame

$_codeFrame : \Smarty_Internal_Runtime_CodeFrame

Type

\Smarty_Internal_Runtime_CodeFrame

$_filterHandler

$_filterHandler : \Smarty_Internal_Runtime_FilterHandler

Type

\Smarty_Internal_Runtime_FilterHandler

$_getIncludePath

$_getIncludePath : \Smarty_Internal_Runtime_GetIncludePath

Type

\Smarty_Internal_Runtime_GetIncludePath

$_updateScope

$_updateScope : \Smarty_Internal_Runtime_UpdateScope

Type

\Smarty_Internal_Runtime_UpdateScope

$_cacheModify

$_cacheModify : \Smarty_Internal_Runtime_CacheModify

Type

\Smarty_Internal_Runtime_CacheModify

$_updateCache

$_updateCache : \Smarty_Internal_Runtime_UpdateCache

Type

\Smarty_Internal_Runtime_UpdateCache

$getTemplateVars

$getTemplateVars : \Smarty_Internal_Method_GetTemplateVars

Type

\Smarty_Internal_Method_GetTemplateVars

$append

$append : \Smarty_Internal_Method_Append

Type

\Smarty_Internal_Method_Append

$appendByRef

$appendByRef : \Smarty_Internal_Method_AppendByRef

Type

\Smarty_Internal_Method_AppendByRef

$assignGlobal

$assignGlobal : \Smarty_Internal_Method_AssignGlobal

Type

\Smarty_Internal_Method_AssignGlobal

$assignByRef

$assignByRef : \Smarty_Internal_Method_AssignByRef

Type

\Smarty_Internal_Method_AssignByRef

$loadFilter

$loadFilter : \Smarty_Internal_Method_LoadFilter

Type

\Smarty_Internal_Method_LoadFilter

$loadPlugin

$loadPlugin : \Smarty_Internal_Method_LoadPlugin

Type

\Smarty_Internal_Method_LoadPlugin

$registerFilter

$registerFilter : \Smarty_Internal_Method_RegisterFilter

Type

\Smarty_Internal_Method_RegisterFilter

$registerObject

$registerObject : \Smarty_Internal_Method_RegisterObject

Type

\Smarty_Internal_Method_RegisterObject

$registerPlugin

$registerPlugin : \Smarty_Internal_Method_RegisterPlugin

Type

\Smarty_Internal_Method_RegisterPlugin

$_property_info

$_property_info : array

Cache for property information from generic getter/setter Preloaded with names which should not use with generic getter/setter

Type

array

$resolvedProperties

$resolvedProperties : 

Type

Methods

_callExternalMethod()

_callExternalMethod(\Smarty_Internal_Data  $data, string  $name, array  $args) : mixed

Call external Method

Parameters

\Smarty_Internal_Data $data
string $name

external method names

array $args

argument array

Throws

\SmartyException

Returns

mixed

__set()

__set(string  $property_name, mixed  $value) 

set extension property

Parameters

string $property_name

property name

mixed $value

value

Throws

\SmartyException

__get()

__get(string  $property_name) : mixed|\Smarty_Template_Cached

get extension object

Parameters

string $property_name

property name

Throws

\SmartyException

Returns

mixed|\Smarty_Template_Cached

__call()

__call(string  $name, array  $args) : mixed

Call error handler for undefined method

Parameters

string $name

unknown method-name

array $args

argument array

Throws

\SmartyException

Returns

mixed