‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Utility\ClassNamingUtilityTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Utility\ClassNamingUtilityTest:

Public Member Functions

array repositoryAndModelClassNames ()
 
 translateModelNameToRepositoryName (string $expectedRepositoryName, string $modelName)
 
 translateRepositoryNameToModelName (string $repositoryName, string $expectedModelName)
 
array controllerObjectNamesAndMatches ()
 
 explodeObjectControllerName (string $controllerObjectName, array $expectedMatches)
 

Detailed Description

Testcase for class \TYPO3\CMS\Core\Utility\ClassNamingUtility

Definition at line 26 of file ClassNamingUtilityTest.php.

Member Function Documentation

◆ controllerObjectNamesAndMatches()

array TYPO3\CMS\Core\Tests\Unit\Utility\ClassNamingUtilityTest::controllerObjectNamesAndMatches ( )

DataProvider for explodeObjectControllerName

Returns
‪array

Definition at line 97 of file ClassNamingUtilityTest.php.

◆ explodeObjectControllerName()

TYPO3\CMS\Core\Tests\Unit\Utility\ClassNamingUtilityTest::explodeObjectControllerName ( string  $controllerObjectName,
array  $expectedMatches 
)

@dataProvider controllerObjectNamesAndMatches

Parameters
string$controllerObjectName
array$expectedMatches
Test:

Definition at line 155 of file ClassNamingUtilityTest.php.

References TYPO3\CMS\Core\Utility\ClassNamingUtility\explodeObjectControllerName().

◆ repositoryAndModelClassNames()

array TYPO3\CMS\Core\Tests\Unit\Utility\ClassNamingUtilityTest::repositoryAndModelClassNames ( )

DataProvider for translateModelNameToRepositoryName and translateRepositoryNameToModelName

Returns
‪array

Definition at line 34 of file ClassNamingUtilityTest.php.

◆ translateModelNameToRepositoryName()

TYPO3\CMS\Core\Tests\Unit\Utility\ClassNamingUtilityTest::translateModelNameToRepositoryName ( string  $expectedRepositoryName,
string  $modelName 
)

@dataProvider repositoryAndModelClassNames

Parameters
string$expectedRepositoryName
string$modelName
Test:

Definition at line 74 of file ClassNamingUtilityTest.php.

References TYPO3\CMS\Core\Utility\ClassNamingUtility\translateModelNameToRepositoryName().

◆ translateRepositoryNameToModelName()

TYPO3\CMS\Core\Tests\Unit\Utility\ClassNamingUtilityTest::translateRepositoryNameToModelName ( string  $repositoryName,
string  $expectedModelName 
)

@dataProvider repositoryAndModelClassNames

Parameters
string$repositoryName
string$expectedModelName
Test:

Definition at line 86 of file ClassNamingUtilityTest.php.

References TYPO3\CMS\Core\Utility\ClassNamingUtility\translateRepositoryNameToModelName().