‪TYPO3CMS  9.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 ($expectedRepositoryName, $modelName, $dummyValidatorName)
 
 translateRepositoryNameToModelName ($repositoryName, $expectedModelName, $dummyValidatorName)
 
 translateModelNameToValidatorName ($repositoryName, $modelName, $expectedValidatorName)
 
array controllerObjectNamesAndMatches ()
 
 explodeObjectControllerName ($controllerObjectName, $expectedMatches)
 

Detailed Description

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

Definition at line 24 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 119 of file ClassNamingUtilityTest.php.

◆ explodeObjectControllerName()

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

@dataProvider controllerObjectNamesAndMatches

Parameters
string$controllerObjectName
array$expectedMatches
Test:

Definition at line 186 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 and translateModelNameToValidatorName

Returns
‪array

Definition at line 34 of file ClassNamingUtilityTest.php.

◆ translateModelNameToRepositoryName()

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

@dataProvider repositoryAndModelClassNames

Parameters
string$expectedRepositoryName
string$modelName
string$dummyValidatorName‪not needed here - just a dummy to be able to cleanly use the same dataprovider
Test:

Definition at line 82 of file ClassNamingUtilityTest.php.

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

◆ translateModelNameToValidatorName()

TYPO3\CMS\Core\Tests\Unit\Utility\ClassNamingUtilityTest::translateModelNameToValidatorName (   $repositoryName,
  $modelName,
  $expectedValidatorName 
)

@dataProvider repositoryAndModelClassNames

Parameters
string$repositoryName
string$modelName
string$expectedValidatorName
Test:

Definition at line 108 of file ClassNamingUtilityTest.php.

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

◆ translateRepositoryNameToModelName()

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

@dataProvider repositoryAndModelClassNames

Parameters
string$repositoryName
string$expectedModelName
string$dummyValidatorName‪not needed here - just a dummy to be able to use the same dataprovider
Test:

Definition at line 95 of file ClassNamingUtilityTest.php.

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