‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest:

Public Member Functions

 routePathDataProvider ()
 
 isRoutePathProcessed (?string $namespace, array $arguments, string $inflatedRoutePath, string $deflatedRoutePath)
 
array parametersDataProvider ()
 
 parametersAreProcessed (array $arguments, array $deflatedParameters)
 
array namespaceParametersDataProvider ()
 
 namespaceParametersAreProcessed (string $namespace, array $arguments, array $deflatedParameters)
 
 keysDataProvider ()
 
 regularKeysDataProvider ()
 
 specialKeysDataProvider ()
 
 keysAreDeflated (?string $namespace, array $arguments, array $deflatedKeys)
 
 specialKeysAreNotInflatedWithoutBeingDeflated (?string $namespace, array $arguments, array $deflatedKeys)
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

VariableProcessor $subject
 

Detailed Description

Definition at line 23 of file VariableProcessorTest.php.

Member Function Documentation

◆ isRoutePathProcessed()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::isRoutePathProcessed ( ?string  $namespace,
array  $arguments,
string  $inflatedRoutePath,
string  $deflatedRoutePath 
)
Parameters
string | null$namespace
array$arguments
string$inflatedRoutePath
string$deflatedRoutePath
Test:
‪@dataProvider routePathDataProvider

Definition at line 147 of file VariableProcessorTest.php.

◆ keysAreDeflated()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::keysAreDeflated ( ?string  $namespace,
array  $arguments,
array  $deflatedKeys 
)
Parameters
string | null$namespace
array$arguments
array$deflatedKeys
Test:
‪@dataProvider keysDataProvider

Definition at line 364 of file VariableProcessorTest.php.

◆ keysDataProvider()

◆ namespaceParametersAreProcessed()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::namespaceParametersAreProcessed ( string  $namespace,
array  $arguments,
array  $deflatedParameters 
)
Parameters
string$namespace
array$arguments
array$deflatedParameters
Test:
‪@dataProvider namespaceParametersDataProvider

Definition at line 273 of file VariableProcessorTest.php.

◆ namespaceParametersDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::namespaceParametersDataProvider ( )
Returns
‪array

Definition at line 207 of file VariableProcessorTest.php.

◆ parametersAreProcessed()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::parametersAreProcessed ( array  $arguments,
array  $deflatedParameters 
)
Parameters
array$arguments
array$deflatedParameters
Test:
‪@dataProvider parametersDataProvider

Definition at line 191 of file VariableProcessorTest.php.

◆ parametersDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::parametersDataProvider ( )
Returns
‪array

Definition at line 162 of file VariableProcessorTest.php.

◆ regularKeysDataProvider()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::regularKeysDataProvider ( )

◆ routePathDataProvider()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::routePathDataProvider ( )

Definition at line 39 of file VariableProcessorTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::setUp ( )
protected

Definition at line 27 of file VariableProcessorTest.php.

◆ specialKeysAreNotInflatedWithoutBeingDeflated()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::specialKeysAreNotInflatedWithoutBeingDeflated ( ?string  $namespace,
array  $arguments,
array  $deflatedKeys 
)
Parameters
string | null$namespace
array$arguments
array$deflatedKeys
Test:
‪@dataProvider specialKeysDataProvider

Definition at line 385 of file VariableProcessorTest.php.

◆ specialKeysDataProvider()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::specialKeysDataProvider ( )

◆ tearDown()

TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::tearDown ( )
protected

Definition at line 33 of file VariableProcessorTest.php.

Member Data Documentation

◆ $subject

VariableProcessor TYPO3\CMS\Core\Tests\Unit\Routing\Enhancer\VariableProcessorTest::$subject
protected

Definition at line 25 of file VariableProcessorTest.php.