|
| __construct () |
|
| injectSettings (array $settings) |
|
| setConfiguration (\TYPO3\CMS\Fluid\Core\Parser\Configuration $configuration=NULL) |
|
| parse ($templateString) |
|
| getNamespaces () |
|
const | CONTEXT_INSIDE_VIEWHELPER_ARGUMENTS = 1 |
|
const | CONTEXT_OUTSIDE_VIEWHELPER_ARGUMENTS = 2 |
|
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' |
|
| 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) |
|
| $namespaces |
|
| $objectManager |
|
| $configuration |
|
| $settings |
|
| $viewHelperNameToImplementationClassNameRuntimeCache = array() |
|