TYPO3  7.6
Public Member Functions | Protected Member Functions | List of all members
TemplateParserPatternTest Class Reference
Inheritance diagram for TemplateParserPatternTest:

Public Member Functions

 testSCAN_PATTERN_LEGACYNAMESPACEDECLARATION ()
 
 testSCAN_PATTERN_NAMESPACEDECLARATION ()
 
 testSPLIT_PATTERN_DYNAMICTAGS ()
 
 testSCAN_PATTERN_DYNAMICTAG ()
 
 testSCAN_PATTERN_CLOSINGDYNAMICTAG ()
 
 testSPLIT_PATTERN_TAGARGUMENTS ()
 
 testSPLIT_PATTERN_SHORTHANDSYNTAX ()
 
 testSPLIT_PATTERN_SHORTHANDSYNTAX_VIEWHELPER ()
 
 testSCAN_PATTERN_SHORTHANDSYNTAX_OBJECTACCESSORS ()
 
 testSCAN_PATTERN_SHORTHANDSYNTAX_ARRAYS ()
 
 testSPLIT_PATTERN_SHORTHANDSYNTAX_ARRAY_PARTS ()
 
 testSCAN_PATTERN_CDATA ()
 

Protected Member Functions

 insertNamespaceIntoRegularExpression ($regularExpression, $namespace)
 

Detailed Description

Test case for Regular expressions in parser

Definition at line 17 of file TemplateParserPatternTest.php.

Member Function Documentation

insertNamespaceIntoRegularExpression (   $regularExpression,
  $namespace 
)
protected

Helper method which replaces NAMESPACE in the regular expression with the real namespace used.

Parameters
string$regularExpressionThe regular expression in which to replace NAMESPACE
array$namespaceList of namespace identifiers.
Returns
string working regular expression with NAMESPACE replaced.

Definition at line 376 of file TemplateParserPatternTest.php.

Referenced by TemplateParserPatternTest\testSCAN_PATTERN_CLOSINGDYNAMICTAG(), TemplateParserPatternTest\testSCAN_PATTERN_DYNAMICTAG(), TemplateParserPatternTest\testSPLIT_PATTERN_DYNAMICTAGS(), and TemplateParserPatternTest\testSPLIT_PATTERN_SHORTHANDSYNTAX().

testSCAN_PATTERN_CDATA ( )

Test the SCAN_PATTERN_CDATA which should detect <![CDATA[...]]> (with no leading or trailing spaces!)

Test:

Definition at line 361 of file TemplateParserPatternTest.php.

testSCAN_PATTERN_CLOSINGDYNAMICTAG ( )
testSCAN_PATTERN_DYNAMICTAG ( )
testSCAN_PATTERN_LEGACYNAMESPACEDECLARATION ( )
testSCAN_PATTERN_NAMESPACEDECLARATION ( )
testSCAN_PATTERN_SHORTHANDSYNTAX_ARRAYS ( )
Test:

Definition at line 297 of file TemplateParserPatternTest.php.

testSCAN_PATTERN_SHORTHANDSYNTAX_OBJECTACCESSORS ( )
Test:

Definition at line 278 of file TemplateParserPatternTest.php.

testSPLIT_PATTERN_DYNAMICTAGS ( )
testSPLIT_PATTERN_SHORTHANDSYNTAX ( )
testSPLIT_PATTERN_SHORTHANDSYNTAX_ARRAY_PARTS ( )
Test:

Definition at line 318 of file TemplateParserPatternTest.php.

testSPLIT_PATTERN_SHORTHANDSYNTAX_VIEWHELPER ( )
Test:

Definition at line 231 of file TemplateParserPatternTest.php.

testSPLIT_PATTERN_TAGARGUMENTS ( )
Test:

Definition at line 183 of file TemplateParserPatternTest.php.