lib/eztemplate/classes/eztemplatenodetool.php

Show: inherited
Table of Contents

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

\eZTemplateNodeTool

Package: lib

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

Methods

methodpubliccreateArrayElement(  $array,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$array
$variablePlacement
methodpubliccreateAssignFromOutputVariableNode(  $variableName,  $parameters = array(),  $assignmentType = eZPHPCreator::VARIABLE_ASSIGNMENT ) : void
static

Parameters
Name Type Description
$variableName
$parameters
$assignmentType
methodpubliccreateAttributeLookupElement(  $attributeValues = array(),  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$attributeValues
$variablePlacement
methodpubliccreateBooleanElement(  $boolean,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$boolean
$variablePlacement
methodpubliccreateCodePieceElement(  $codePiece,  $values = false,  $placement = false,  $tmpValues = false,  $knownTypes = true ) : void
static

Parameters
Name Type Description
$codePiece
$values
$placement
$tmpValues
$knownTypes
methodpubliccreateCodePieceNode(  $codePiece,  $parameters = array() ) : void
static

Parameters
Name Type Description
$codePiece
$parameters
methodpubliccreateConstantElement(  $constant,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$constant
$variablePlacement
methodpubliccreateDynamicArrayElement(  $arrayKeys,  $arrayValues,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$arrayKeys
$arrayValues
$variablePlacement
methodpubliccreateErrorNode(  $text,  $label,  $placement = false,  $parameters = array() ) : void
static

Parameters
Name Type Description
$text
$label
$placement
$parameters
methodpubliccreateFunctionNodeHook(  $node,  $hookName,  $hookParameters = array(),  $hookFunction = false ) : void
static

Parameters
Name Type Description
$node
$hookName
$hookParameters
$hookFunction
methodpubliccreateIdentifierElement(  $identifier,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$identifier
$variablePlacement
methodpubliccreateNamespaceChangeNode(  $variableData,  $parameters = array() ) : void
static

Parameters
Name Type Description
$variableData
$parameters
methodpubliccreateNamespaceRestoreNode(  $parameters = array() ) : void
static

Parameters
Name Type Description
$parameters
methodpubliccreateNumericElement(  $number,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$number
$variablePlacement
methodpubliccreateOperatorElement(  $name,  $parameters = array(),  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$name
$parameters
$variablePlacement
methodpubliccreateOutputVariableDecreaseNode(  $parameters = array() ) : void
static

Parameters
Name Type Description
$parameters
methodpubliccreateOutputVariableIncreaseNode(  $parameters = array() ) : void
static

Parameters
Name Type Description
$parameters
methodpubliccreatePHPVariableElement(  $variableName,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$variableName
$variablePlacement
methodpubliccreateResourceAcquisitionNode(  $resourceName,  $templateName,  $fileName,  $method,  $extraParameters,  $placement = false,  $parameters = array(),  $newRootNamespace = false,  $resourceVariableName = false ) : void
static

Parameters
Name Type Description
$resourceName
$templateName
$fileName
$method
$extraParameters
$placement
$parameters
$newRootNamespace
$resourceVariableName
methodpubliccreateSpacingDecreaseNode(  $spacing = 4,  $parameters = array() ) : void
static

Parameters
Name Type Description
$spacing
$parameters
methodpubliccreateSpacingIncreaseNode(  $spacing = 4,  $parameters = array() ) : void
static

Parameters
Name Type Description
$spacing
$parameters
methodpubliccreateStaticElement(  $static,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$static
$variablePlacement
Details
Deprecated
Use createConstantElement() instead.  
See
\createConstantElement()  
methodpubliccreateStringElement(  $string,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$string
$variablePlacement
methodpubliccreateTextNode(  $text ) : void
static

Parameters
Name Type Description
$text
methodpubliccreateVariableElement(  $variableName,  $namespaceName,  $namespaceScope = eZTemplate::NAMESPACE_SCOPE_LOCAL,  $variablePlacement = false ) : void
static

Parameters
Name Type Description
$variableName
$namespaceName
$namespaceScope
$variablePlacement
methodpubliccreateVariableNode(  $originalNode = false,  $variableData = false,  $variablePlacement = false,  $parameters = array(),  $variableAssignmentName = false,  $onlyExisting = false,  $overWrite = true,  $assignFromVariable = false,  $rememberSet = false ) : void
static

Parameters
Name Type Description
$originalNode
$variableData
$variablePlacement
$parameters
$variableAssignmentName
$onlyExisting
$overWrite
$assignFromVariable
$rememberSet
methodpubliccreateVariableUnsetNode(  $variableName,  $parameters = array() ) : void
static

Parameters
Name Type Description
$variableName
$parameters
methodpubliccreateVoidElement( ) : void
static

methodpubliccreateWarningNode(  $text,  $label,  $placement = false,  $parameters = array() ) : void
static

Parameters
Name Type Description
$text
$label
$placement
$parameters
methodpubliccreateWriteToOutputVariableNode(  $variableName,  $parameters = array(),  $assignmentType = eZPHPCreator::VARIABLE_APPEND_TEXT ) : void
static

Parameters
Name Type Description
$variableName
$parameters
$assignmentType
methodpublicdeflateFunctionNode(  $node,  $preHook,  $postHook ) : void
static

Parameters
Name Type Description
$node
$preHook
$postHook
methodpublicelementConstantValue(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicelementDynamicArray(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicelementDynamicArrayKeys(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicelementStaticValue(  $elements ) : void
static

Parameters
Name Type Description
$elements
Details
Deprecated
Use elementConstantValue instead.  
See
\elementConstantValue().  
methodpublicextractFunctionNodeChildren(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicextractFunctionNodeName(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicextractFunctionNodeParameterNames(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicextractFunctionNodeParameters(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicextractFunctionNodePlacement(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicextractNodes(  $nodeList,  $parameters = array() ) : void
static

Parameters
Name Type Description
$nodeList
$parameters
methodpublicextractOperatorNodeParameters(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicextractVariableNodeData(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicextractVariableNodePlacement(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicisArrayElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisBooleanElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisConstantElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisDynamicArrayElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisIdentifierElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisInternalCodePiece(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisNumericElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisPHPVariableElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisStaticElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisStringElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicisVariableElement(  $elements ) : void
static

Parameters
Name Type Description
$elements
methodpublicremoveFunctionNodeChildren(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicremoveFunctionNodeParameters(  $node ) : void
static

Parameters
Name Type Description
$node
methodpublicremoveFunctionNodePlacement(  $node ) : void
static

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