‪TYPO3CMS  10.4
TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest:
TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait

Public Member Functions

 getForRootPageOnlyReturnsRootPageInformation ()
 
 getForRootPageAndWithMissingTableColumnsTcaReturnsEmptyArray ()
 
 getForRootPageAndWithNonArrayTableColumnsTcaReturnsEmptyArray ()
 
 resolveLivePagesAndSkipWorkspacedVersions ()
 
 resolveWorkspaceOverlaysOfNewPageInWorkspace ()
 
 resolveLiveRootLineForMovedPage ()
 
 resolveWorkspaceOverlaysOfMovedPage ()
 
 rootlineFailsForDeletedParentPageInWorkspace ()
 

Static Public Member Functions

static setUpBeforeClass ()
 
static tearDownAfterClass ()
 

Protected Member Functions

 setUp ()
 
 setUpDatabase ()
 
 filterExpectedValues (array $incomingData, array $fields)
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait
 writeSiteConfiguration (string $identifier, array $site=[], array $languages=[], array $errorHandling=[])
 
 mergeSiteConfiguration (string $identifier, array $overrides)
 
array buildSiteConfiguration (int $rootPageId, string $base='')
 
array buildDefaultLanguageConfiguration (string $identifier, string $base)
 
array buildLanguageConfiguration (string $identifier, string $base, array $fallbackIdentifiers=[], string $fallbackType=null)
 
array buildErrorHandlingConfiguration (string $handler, array $codes)
 
mixed resolveLanguagePreset (string $identifier)
 
InternalRequest applyInstructions (InternalRequest $request, AbstractInstruction ... $instructions)
 
AbstractInstruction mergeInstruction (AbstractInstruction $current, AbstractInstruction $other)
 

Protected Attributes

const LANGUAGE_PRESETS
 
string[] $coreExtensionsToLoad = array( 'workspaces' )
 

Additional Inherited Members

- ‪Static Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait
static failIfArrayIsNotEmpty (array $items)
 

Detailed Description

Test case

Definition at line 34 of file RootlineUtilityTest.php.

Member Function Documentation

◆ filterExpectedValues()

◆ getForRootPageAndWithMissingTableColumnsTcaReturnsEmptyArray()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::getForRootPageAndWithMissingTableColumnsTcaReturnsEmptyArray ( )
Test:

Definition at line 110 of file RootlineUtilityTest.php.

References $GLOBALS.

◆ getForRootPageAndWithNonArrayTableColumnsTcaReturnsEmptyArray()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::getForRootPageAndWithNonArrayTableColumnsTcaReturnsEmptyArray ( )
Test:

Definition at line 125 of file RootlineUtilityTest.php.

References $GLOBALS.

◆ getForRootPageOnlyReturnsRootPageInformation()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::getForRootPageOnlyReturnsRootPageInformation ( )
Test:

Definition at line 96 of file RootlineUtilityTest.php.

◆ resolveLivePagesAndSkipWorkspacedVersions()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::resolveLivePagesAndSkipWorkspacedVersions ( )

◆ resolveLiveRootLineForMovedPage()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::resolveLiveRootLineForMovedPage ( )

◆ resolveWorkspaceOverlaysOfMovedPage()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::resolveWorkspaceOverlaysOfMovedPage ( )

◆ resolveWorkspaceOverlaysOfNewPageInWorkspace()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::resolveWorkspaceOverlaysOfNewPageInWorkspace ( )

◆ rootlineFailsForDeletedParentPageInWorkspace()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::rootlineFailsForDeletedParentPageInWorkspace ( )
Test:

Definition at line 329 of file RootlineUtilityTest.php.

◆ setUp()

◆ setUpBeforeClass()

static TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::setUpBeforeClass ( )
static

Definition at line 67 of file RootlineUtilityTest.php.

◆ setUpDatabase()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::setUpDatabase ( )
protected

◆ tearDownAfterClass()

static TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::tearDownAfterClass ( )
static

Member Data Documentation

◆ $coreExtensionsToLoad

string [] TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::$coreExtensionsToLoad = array( 'workspaces' )
protected

Definition at line 46 of file RootlineUtilityTest.php.

◆ LANGUAGE_PRESETS

const TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::LANGUAGE_PRESETS
protected
Initial value:
= [
'EN' => ['id' => 0, 'title' => 'English', 'locale' => 'en_US.UTF8', 'iso' => 'en', 'hrefLang' => 'en-US', 'direction' => ''],
'FR' => ['id' => 1, 'title' => 'French', 'locale' => 'fr_FR.UTF8', 'iso' => 'fr', 'hrefLang' => 'fr-FR', 'direction' => ''],
'FR-CA' => ['id' => 2, 'title' => 'Franco-Canadian', 'locale' => 'fr_CA.UTF8', 'iso' => 'fr', 'hrefLang' => 'fr-CA', 'direction' => ''],
'ES' => ['id' => 3, 'title' => 'Spanish', 'locale' => 'es_ES.UTF8', 'iso' => 'es', 'hrefLang' => 'es-ES', 'direction' => ''],
]

Definition at line 37 of file RootlineUtilityTest.php.