‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Functional\Package\PackageStatesTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\Package\PackageStatesTest:

Public Member Functions

 activePackagesAreOrderedByPrioritizedPackageKeysOrPackageDependenciesOrAlphabetically ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

array $configurationToUseInTestInstance
 

Private Attributes

const CORE_EXTENSION_TO_LOAD
 

Detailed Description

Tests the package states and order of packages in functional tests. Thus, this is a test case for functional tests.

Definition at line 29 of file PackageStatesTest.php.

Member Function Documentation

◆ activePackagesAreOrderedByPrioritizedPackageKeysOrPackageDependenciesOrAlphabetically()

TYPO3\CMS\Core\Tests\Functional\Package\PackageStatesTest::activePackagesAreOrderedByPrioritizedPackageKeysOrPackageDependenciesOrAlphabetically ( )

This test cannot test the complete scenario, since the dependency ordering service can only adjust order base on available information.

The "sorting constraints" are a combination of static prioritized packages, the corresponding dependencies from ext_emconf.php and finally as a fall-back, an alphabetic order - which just ensures that the sequence stays the same.

Definition at line 98 of file PackageStatesTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\Functional\Package\PackageStatesTest::setUp ( )
protected

Member Data Documentation

◆ $configurationToUseInTestInstance

array TYPO3\CMS\Core\Tests\Functional\Package\PackageStatesTest::$configurationToUseInTestInstance
protected
Initial value:
= [
'SYS' => [
'caching' => [
'cacheConfigurations' => [
'core' => [
'backend' => NullBackend::class,
],
],
],
],
]

Definition at line 69 of file PackageStatesTest.php.

◆ CORE_EXTENSION_TO_LOAD

const TYPO3\CMS\Core\Tests\Functional\Package\PackageStatesTest::CORE_EXTENSION_TO_LOAD
private