lib/eztemplate/classes/eztemplatecompiler.php

Show: inherited
Table of Contents

File containing the eZTemplateCompiler 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  

\eZTemplateCompiler

Package: lib

File containing the eZTemplateCompiler class.

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

Constants

Constant  CODE_DATE = 1074699607

Methods

methodpublicTemplatePrefix( ) : void
static

methodpublicalwaysGenerate( ) : void
static

methodpublicboundVariableName(  $variableID,  $parameters ) : void
static

Parameters
Name Type Description
$variableID
$parameters
methodpubliccombineStaticNodes(  $tpl,  $resourceData,  $lastNode,  $newNode ) : void
static

Parameters
Name Type Description
$tpl
$resourceData
$lastNode
$newNode
methodpubliccompilationDirectory( ) : void
static

methodpubliccompilationFilename(  $key,  $resourceData ) : void
static

Parameters
Name Type Description
$key
$resourceData
methodpubliccompileTemplate(  $tpl,  $key,  $resourceData ) : void
static

Parameters
Name Type Description
$tpl
$key
$resourceData
methodpubliccreateCommonCompileTemplate( ) : void
static

methodpubliccreateStaticVariableData(  $tpl,  $staticData,  $variableItemPlacement ) : void
static

Parameters
Name Type Description
$tpl
$staticData
$variableItemPlacement
methodpubliccurrentTextName(  $parameters ) : void
static

Parameters
Name Type Description
$parameters
methodpublicexecuteCompilation(  $tpl,  $textElements,  $key,  $resourceData,  $rootNamespace,  $currentNamespace ) : void
static

Parameters
Name Type Description
$tpl
$textElements
$key
$resourceData
$rootNamespace
$currentNamespace
methodpublicexecuteCompilationHelper(  $phpScript,  $text,  $tpl,  $key,  $resourceData,  $rootNamespace,  $currentNamespace ) : void
static

Parameters
Name Type Description
$phpScript
$text
$tpl
$key
$resourceData
$rootNamespace
$currentNamespace
methodpublicfetchTemplatePiece(  $placementData ) : void
static

Parameters
Name Type Description
$placementData
methodpublicgenerateMergeNamespaceCode(  $php,  $tpl,  $namespace,  $namespaceScope,  $parameters = array(),  $skipSimpleAssignment = false ) : void
static

Parameters
Name Type Description
$php
$tpl
$namespace
$namespaceScope
$parameters
$skipSimpleAssignment
methodpublicgeneratePHPCode(  $useComments,  $php,  $tpl,  $node,  $resourceData ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$node
$resourceData
methodpublicgeneratePHPCodeChildren(  $useComments,  $php,  $tpl,  $nodeChildren,  $resourceData,  $parameters,  $currentParameters ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$nodeChildren
$resourceData
$parameters
$currentParameters
methodpublicgenerateVariableCode(  $php,  $tpl,  $node,  $knownTypes,  $dataInspection,  $parameters,  $resourceData ) : void
static

Parameters
Name Type Description
$php
$tpl
$node
$knownTypes
$dataInspection
$parameters
$resourceData
methodpublicgenerateVariableDataCode(  $php,  $tpl,  $variableData,  $knownTypes,  $dataInspection,  $persistence,  $parameters,  $resourceData ) : void
static

Parameters
Name Type Description
$php
$tpl
$variableData
$knownTypes
$dataInspection
$persistence
$parameters
$resourceData
methodpublichasCompiledTemplate(  $key,  $timestamp,  $resourceData ) : void
static

Parameters
Name Type Description
$key
$timestamp
$resourceData
methodpublicinspectVariableData(  $tpl,  $variableData,  $variablePlacement,  $resourceData ) : void
static

Parameters
Name Type Description
$tpl
$variableData
$variablePlacement
$resourceData
methodpublicisAccumulatorsEnabled( ) : void
static

methodpublicisCommentsEnabled( ) : void
static

methodpublicisCompilationEnabled( ) : void
static

methodpublicisDevelopmentModeEnabled( ) : void
static

methodpublicisExecutionEnabled( ) : void
static

methodpublicisFallbackResourceCodeEnabled( ) : void
static

methodpublicisNodePlacementEnabled( ) : void
static

methodpublicisTimingPointsEnabled( ) : void
static

methodpublicisTreeEnabled(  $treeName ) : void
static

Parameters
Name Type Description
$treeName
methodpublicoperatorHint(  $tpl,  $operatorName ) : void
static

Parameters
Name Type Description
$tpl
$operatorName
methodpublicoperatorStaticData(  $tpl,  $operatorName ) : void
static

Parameters
Name Type Description
$tpl
$operatorName
methodpublicprocessElementTransformationChild(  $useComments,  $php,  $tpl,  $node,  $elementTree,  $elementList,  $resourceData ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$node
$elementTree
$elementList
$resourceData
methodpublicprocessElementTransformationList(  $tpl,  $node,  $elements,  $privateData ) : void
static

Parameters
Name Type Description
$tpl
$node
$elements
$privateData
methodpublicprocessNodeCombining(  $useComments,  $php,  $tpl,  $node,  $resourceData,  $newNode ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$node
$resourceData
$newNode
methodpublicprocessNodeCombiningChildren(  $useComments,  $php,  $tpl,  $nodeChildren,  $resourceData,  $parentNode ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$nodeChildren
$resourceData
$parentNode
methodpublicprocessNodeTransformation(  $useComments,  $php,  $tpl,  $node,  $resourceData,  $newNode ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$node
$resourceData
$newNode
methodpublicprocessNodeTransformationChild(  $useComments,  $php,  $tpl,  $node,  $resourceData ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$node
$resourceData
methodpublicprocessNodeTransformationChildren(  $useComments,  $php,  $tpl,  $node,  $children,  $resourceData ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$node
$children
$resourceData
methodpublicprocessNodeTransformationNodes(  $tpl,  $node,  $nodes,  $privateData ) : void
static

Parameters
Name Type Description
$tpl
$node
$nodes
$privateData
methodpublicprocessNodeTransformationRoot(  $useComments,  $php,  $tpl,  $node,  $resourceData ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$node
$resourceData
methodpublicprocessRemoveNodePlacement(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicprocessStaticOptimizations(  $useComments,  $php,  $tpl,  $node,  $resourceData,  $newNode ) : void
static

Parameters
Name Type Description
$useComments
$php
$tpl
$node
$resourceData
$newNode
methodpublicsetSettings(  $settingsMap ) : void
static

Parameters
Name Type Description
$settingsMap
methodpublicstaticNodeData(  $node ) : void
static

Parameters
Name Type Description
$node
Documentation was generated by DocBlox 0.18.1.