lib/eztemplate/classes/eztemplatemultipassparser.php

Show: inherited
Table of Contents

File containing the eZTemplateMultiPassParser class.

Copyright
Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.  
License
eZ Business Use License Agreement Version 2.0  
Package
lib  
Version
4.6.0  

\eZTemplateMultiPassParser

Package: lib

File containing the eZTemplateMultiPassParser class.

Parent(s)
\eZTemplateParser
Copyright
Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.  
License
eZ Business Use License Agreement Version 2.0  
Version
4.6.0  

Properties

Propertypublic  $ElementParser= ''
Details
Type
n/a

Methods

methodpublicappendChild(  $root,  $node ) : void

Parameters
Name Type Description
$root
$node
methodpubliceZTemplateMultiPassParser( ) : void

methodpubliceZTemplateParser( ) : void
inherited

Inherited from: \eZTemplateParser::eZTemplateParser()
methodpublicgotoEndPosition(  $text,  $line,  $column,  $endLine,  $endColumn ) : void

Parameters
Name Type Description
$text
$line
$column
$endLine
$endColumn
methodpublicinstance( ) : \eZTemplateMultiPassParser
static

Returns a shared instance of the eZTemplateMultiPassParser class.

Returns
Type Description
\eZTemplateMultiPassParser
methodpublicparse(  $tpl,  $sourceText,  $rootElement,  $rootNamespace,  $resourceData ) : void

Parameters
Name Type Description
$tpl
$sourceText
$rootElement
$rootNamespace
$resourceData
methodpublicparseBlockFunction(  $funcName,  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$funcName
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseDefFunction(  $funcName,  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$funcName
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseDoFunction(  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseForFunction(  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseForeachFunction(  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseIntoTextElements(  $tpl,  $sourceText,  $sourcePosition,  $leftDelimiter,  $rightDelimiter,  $sourceLength,  $relatedTemplateName ) : void

Parameters
Name Type Description
$tpl
$sourceText
$sourcePosition
$leftDelimiter
$rightDelimiter
$sourceLength
$relatedTemplateName
methodpublicparseIntoTree(  $tpl,  $textElements,  $treeRoot,  $rootNamespace,  $relatedResource,  $relatedTemplateName ) : void

Parameters
Name Type Description
$tpl
$textElements
$treeRoot
$rootNamespace
$relatedResource
$relatedTemplateName
methodpublicparseSectionFunction(  $funcName,  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$funcName
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseSequenceParameter(  $parseSequenceKeyword,  $funcName,  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$parseSequenceKeyword
$funcName
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseSetFunction(  $funcName,  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$funcName
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseUnnamedCondition(  $funcName,  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$funcName
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseWhileFunction(  $args,  $tpl,  $text,  $text_len,  $cur_pos,  $relatedTemplateName,  $startLine,  $startColumn,  $rootNamespace ) : void

Parameters
Name Type Description
$args
$tpl
$text
$text_len
$cur_pos
$relatedTemplateName
$startLine
$startColumn
$rootNamespace
methodpublicparseWhitespaceRemoval(  $tpl,  $textElements ) : void

Parameters
Name Type Description
$tpl
$textElements
methodpublicshowParseErrorMessage(  $tpl,  $text,  $text_len,  $cur_pos,  $tplName,  $startLine,  $startColumn,  $funcName,  $message ) : void

Parameters
Name Type Description
$tpl
$text
$text_len
$cur_pos
$tplName
$startLine
$startColumn
$funcName
$message
Documentation was generated by DocBlox 0.18.1.