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

Public Member Functions

 buildClassAliasMapForPackageThrowsExceptionForWrongComposerManifestInformation ()
 
 buildClassAliasMapForPackageThrowsExceptionForWrongClassAliasMapFile ()
 
 buildClassAliasMapForPackageReturnsClassAliasMapForClassAliasMapFile ()
 
 buildClassAliasMapForPackageReturnsClassAliasMapForComposerManifestInformation ()
 
array autoloadFilesAreBuildCorrectlyDataProvider ()
 
 autoloadFilesAreBuildCorrectly ($packageManifest, $expectedPsr4Files, $expectedClassMapFiles)
 
array autoloadDevFilesAreBuildCorrectlyDataProvider ()
 
 autoloadDevFilesAreBuildCorrectly ($packageManifest, $expectedPsr4Files, $expectedClassMapFiles)
 

Protected Member Functions

 createPackageMock (array $packageManifest)
 

Detailed Description

Testcase for the ClassLoadingInformationGenerator class

Definition at line 31 of file ClassLoadingInformationGeneratorTest.php.

Member Function Documentation

◆ autoloadDevFilesAreBuildCorrectly()

TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest::autoloadDevFilesAreBuildCorrectly (   $packageManifest,
  $expectedPsr4Files,
  $expectedClassMapFiles 
)
Test:
‪@dataProvider autoloadDevFilesAreBuildCorrectlyDataProvider
Parameters
array$packageManifest
array$expectedPsr4Files
array$expectedClassMapFiles

Definition at line 375 of file ClassLoadingInformationGeneratorTest.php.

References TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest\createPackageMock().

◆ autoloadDevFilesAreBuildCorrectlyDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest::autoloadDevFilesAreBuildCorrectlyDataProvider ( )

Data provider for different autoload information

Returns
‪array

Definition at line 303 of file ClassLoadingInformationGeneratorTest.php.

◆ autoloadFilesAreBuildCorrectly()

TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest::autoloadFilesAreBuildCorrectly (   $packageManifest,
  $expectedPsr4Files,
  $expectedClassMapFiles 
)
Test:
‪@dataProvider autoloadFilesAreBuildCorrectlyDataProvider
Parameters
string$packageManifest
array$expectedPsr4Files
array$expectedClassMapFiles

Definition at line 266 of file ClassLoadingInformationGeneratorTest.php.

References TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest\createPackageMock().

◆ autoloadFilesAreBuildCorrectlyDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest::autoloadFilesAreBuildCorrectlyDataProvider ( )

Data provider for different autoload information

Returns
‪array

Definition at line 141 of file ClassLoadingInformationGeneratorTest.php.

◆ buildClassAliasMapForPackageReturnsClassAliasMapForClassAliasMapFile()

TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest::buildClassAliasMapForPackageReturnsClassAliasMapForClassAliasMapFile ( )

◆ buildClassAliasMapForPackageReturnsClassAliasMapForComposerManifestInformation()

TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest::buildClassAliasMapForPackageReturnsClassAliasMapForComposerManifestInformation ( )

◆ buildClassAliasMapForPackageThrowsExceptionForWrongClassAliasMapFile()

TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest::buildClassAliasMapForPackageThrowsExceptionForWrongClassAliasMapFile ( )

◆ buildClassAliasMapForPackageThrowsExceptionForWrongComposerManifestInformation()

TYPO3\CMS\Core\Tests\Unit\Core\ClassLoadingInformationGeneratorTest::buildClassAliasMapForPackageThrowsExceptionForWrongComposerManifestInformation ( )

◆ createPackageMock()