TYPO3 CMS  TYPO3_6-2
Tx_Fluid_Core_Parser_TemplateParser Class Reference
Inheritance diagram for Tx_Fluid_Core_Parser_TemplateParser:
TYPO3\CMS\Fluid\Core\Parser\TemplateParser

Additional Inherited Members

- Public Member Functions inherited from TYPO3\CMS\Fluid\Core\Parser\TemplateParser
 __construct ()
 
 injectSettings (array $settings)
 
 setConfiguration (\TYPO3\CMS\Fluid\Core\Parser\Configuration $configuration=NULL)
 
 parse ($templateString)
 
 getNamespaces ()
 
- Public Attributes inherited from TYPO3\CMS\Fluid\Core\Parser\TemplateParser
const CONTEXT_INSIDE_VIEWHELPER_ARGUMENTS = 1
 
const CONTEXT_OUTSIDE_VIEWHELPER_ARGUMENTS = 2
 
- Static Public Attributes inherited from TYPO3\CMS\Fluid\Core\Parser\TemplateParser
static $SCAN_PATTERN_NAMESPACEDECLARATION = '/(?<!\\\\){namespace\\s*(?P<identifier>[a-zA-Z]+[a-zA-Z0-9]*)\\s*=\\s*(?P<phpNamespace>(?:[A-Za-z0-9\.]+|Tx)(?:LEGACY_NAMESPACE_SEPARATOR\\w+|FLUID_NAMESPACE_SEPARATOR\\w+)+)\\s*}/m'
 
static $SCAN_PATTERN_XMLNSDECLARATION = '/\sxmlns:(?P<identifier>.*?)="(?P<xmlNamespace>.*?)"/m'
 
static $SPLIT_PATTERN_TEMPLATE_DYNAMICTAGS
 
static $SCAN_PATTERN_TEMPLATE_VIEWHELPERTAG
 
static $SCAN_PATTERN_TEMPLATE_CLOSINGVIEWHELPERTAG = '/^<\\/(?P<NamespaceIdentifier>NAMESPACE):(?P<MethodIdentifier>[a-zA-Z0-9\\.]+)\\s*>$/'
 
static $SPLIT_PATTERN_TAGARGUMENTS
 
static $SCAN_PATTERN_CDATA = '/^<!\\[CDATA\\[(.*?)\\]\\]>$/s'
 
static $SPLIT_PATTERN_SHORTHANDSYNTAX
 
static $SCAN_PATTERN_SHORTHANDSYNTAX_OBJECTACCESSORS
 
static $SPLIT_PATTERN_SHORTHANDSYNTAX_VIEWHELPER
 
static $SCAN_PATTERN_SHORTHANDSYNTAX_ARRAYS
 
static $SPLIT_PATTERN_SHORTHANDSYNTAX_ARRAY_PARTS
 
static $SCAN_PATTERN_DEFAULT_XML_NAMESPACE = '/^http\:\/\/typo3\.org\/ns\/(?P<PhpNamespace>.+)$/s'
 
- Protected Member Functions inherited from TYPO3\CMS\Fluid\Core\Parser\TemplateParser
 reset ()
 
 extractNamespaceDefinitions ($templateString)
 
 splitTemplateAtDynamicTags ($templateString)
 
 buildObjectTree ($splitTemplate, $context)
 
 openingViewHelperTagHandler (\TYPO3\CMS\Fluid\Core\Parser\ParsingState $state, $namespaceIdentifier, $methodIdentifier, $arguments, $selfclosing)
 
 initializeViewHelperAndAddItToStack (\TYPO3\CMS\Fluid\Core\Parser\ParsingState $state, $namespaceIdentifier, $methodIdentifier, $argumentsObjectTree)
 
 abortIfUnregisteredArgumentsExist ($expectedArguments, $actualArguments)
 
 abortIfRequiredArgumentsAreMissing ($expectedArguments, $actualArguments)
 
 rewriteBooleanNodesInArgumentsObjectTree ($argumentDefinitions, &$argumentsObjectTree)
 
 resolveViewHelperName ($namespaceIdentifier, $methodIdentifier)
 
 closingViewHelperTagHandler (\TYPO3\CMS\Fluid\Core\Parser\ParsingState $state, $namespaceIdentifier, $methodIdentifier)
 
 objectAccessorHandler (\TYPO3\CMS\Fluid\Core\Parser\ParsingState $state, $objectAccessorString, $delimiter, $viewHelperString, $additionalViewHelpersString)
 
 callInterceptor (\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\NodeInterface &$node, $interceptionPoint, \TYPO3\CMS\Fluid\Core\Parser\ParsingState $state)
 
 postProcessArgumentsForObjectAccessor (array $arguments)
 
 parseArguments ($argumentsString)
 
 buildArgumentObjectTree ($argumentString)
 
 unquoteString ($quotedValue)
 
 prepareTemplateRegularExpression ($regularExpression)
 
 textAndShorthandSyntaxHandler (\TYPO3\CMS\Fluid\Core\Parser\ParsingState $state, $text, $context)
 
 arrayHandler (\TYPO3\CMS\Fluid\Core\Parser\ParsingState $state, $arrayText)
 
 recursiveArrayHandler ($arrayText)
 
 textHandler (\TYPO3\CMS\Fluid\Core\Parser\ParsingState $state, $text)
 
- Protected Attributes inherited from TYPO3\CMS\Fluid\Core\Parser\TemplateParser
 $namespaces
 
 $objectManager
 
 $configuration
 
 $settings
 
 $viewHelperNameToImplementationClassNameRuntimeCache = array()
 

Detailed Description

Deprecated:
since 6.0 will be removed in 7.0

Definition at line 3177 of file LegacyClassesForIde.php.