Class

eZTemplateLoop

class eZTemplateLoop

Properties

$FunctionName
$FunctionParameters
$FunctionChildren
$FunctionPlacement
$SkipDelimiter
$SkipSequenceIncrement
$delimiter
$Tpl
$TextElements
$RootNamespace
$CurrentNamespace
$Initialized
$Sequence
$SequenceVarName
$LoopVariablesNames

Methods

__construct($functionName, $functionParameters, $functionChildren, $functionPlacement, $tpl, $textElements, $rootNamespace, $currentNamespace)

processFunctionParameters()

initialized()

setSequenceVar()

resetIteration()

incrementSequence()

hasSequence()

cleanup()

processChildren()

processDelimiter($index = false)

parseParamVarName($paramName, $dst)

parseScalarParamValue($paramName, $dst, $isProxyObject)

parseParamValue($paramName, $dst)

initLoopVariable($varName)

Details

at line 50
public __construct($functionName, $functionParameters, $functionChildren, $functionPlacement, $tpl, $textElements, $rootNamespace, $currentNamespace)

Parameters

$functionName
$functionParameters
$functionChildren
$functionPlacement
$tpl
$textElements
$rootNamespace
$currentNamespace

at line 78
public processFunctionParameters()

at line 107
public initialized()

at line 115
public setSequenceVar()

at line 127
public resetIteration()

at line 136
public incrementSequence()

at line 145
public hasSequence()

at line 154
public cleanup()

at line 168
public processChildren()

at line 234
public processDelimiter($index = false)

Parameters

$index

at line 270
public parseParamVarName($paramName, $dst)

Parameters

$paramName
$dst

at line 299
public parseScalarParamValue($paramName, $dst, $isProxyObject)

Parameters

$paramName
$dst
$isProxyObject

at line 329
public parseParamValue($paramName, $dst)

Parameters

$paramName
$dst

at line 347
public initLoopVariable($varName)

Parameters

$varName