‪TYPO3CMS  ‪main
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

 verifyCleanReferenceIndex ()
 
 isMountedPageWithoutMountPointsReturnsFalse ()
 
 isMountedPageWithMatchingMountPointParameterReturnsTrue ()
 
 isMountedPageWithNonMatchingMountPointParameterReturnsFalse ()
 
 processMountedPageWithNonMountedPageThrowsException ()
 
 processMountedPageWithMountedPageNotThrowsException ()
 
 processMountedPageWithMountedPageAddsMountedFromParameter ()
 
 processMountedPageWithMountedPageAddsMountPointParameterToReturnValue ()
 
 processMountedPageForMountPageIsOverlayAddsMountOLParameter ()
 
 processMountedPageForMountPageIsOverlayAddsDataInformationAboutMountPage ()
 
 processMountedPageForMountPageWithoutOverlayReplacesMountedPageWithMountPage ()
 
 columnHasRelationToResolveDetectsGroupFieldAsLocal ()
 
 columnHasRelationToResolveDetectsGroupFieldWithMMAsRemote ()
 
 columnHasRelationToResolveDetectsInlineFieldAsLocal ()
 
 columnHasRelationToResolveDetectsInlineFieldWithForeignKeyAsRemote ()
 
 columnHasRelationToResolveDetectsInlineFieldWithFMMAsRemote ()
 
 columnHasRelationToResolveDetectsSelectFieldAsLocal ()
 
 columnHasRelationToResolveDetectsSelectFieldWithMMAsRemote ()
 
 getCacheIdentifierContainsAllContextParameters ()
 
 getWithMissingPagesColumnsTcaThrowsException ()
 
 getWithPagesColumnsTcaNonArrayThrowsException ()
 
 getForRootPageOnlyReturnsRootPageInformation ()
 
 rootlineFailsForDeletedParentPageInWorkspace ()
 
 getResolvesCorrectly (int $uid, int $language, int $workspace, array $testFields, array $expected)
 

Static Public Member Functions

static getResolvesCorrectlyDataProvider ()
 

Protected Member Functions

 setUp ()
 
- ‪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)
 
 buildSiteConfiguration (int $rootPageId, string $base='')
 
 buildDefaultLanguageConfiguration (string $identifier, string $base)
 
 buildLanguageConfiguration (string $identifier, string $base, array $fallbackIdentifiers=[], string $fallbackType=null)
 
 buildErrorHandlingConfiguration (string $handler, array $codes)
 
mixed resolveLanguagePreset (string $identifier)
 
 applyInstructions (InternalRequest $request, AbstractInstruction ... $instructions)
 
 mergeInstruction (AbstractInstruction $current, AbstractInstruction $other)
 

Protected Attributes

const LANGUAGE_PRESETS
 
array $coreExtensionsToLoad = ['workspaces']
 
array $testExtensionsToLoad
 
array $configurationToUseInTestInstance
 

Private Member Functions

 filterExpectedValues (array $incomingData, array $fields)
 

Additional Inherited Members

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

Detailed Description

Definition at line 34 of file RootlineUtilityTest.php.

Member Function Documentation

◆ columnHasRelationToResolveDetectsGroupFieldAsLocal()

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

Definition at line 221 of file RootlineUtilityTest.php.

◆ columnHasRelationToResolveDetectsGroupFieldWithMMAsRemote()

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

Definition at line 236 of file RootlineUtilityTest.php.

◆ columnHasRelationToResolveDetectsInlineFieldAsLocal()

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

Definition at line 252 of file RootlineUtilityTest.php.

◆ columnHasRelationToResolveDetectsInlineFieldWithFMMAsRemote()

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

Definition at line 283 of file RootlineUtilityTest.php.

◆ columnHasRelationToResolveDetectsInlineFieldWithForeignKeyAsRemote()

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

Definition at line 267 of file RootlineUtilityTest.php.

◆ columnHasRelationToResolveDetectsSelectFieldAsLocal()

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

Definition at line 299 of file RootlineUtilityTest.php.

◆ columnHasRelationToResolveDetectsSelectFieldWithMMAsRemote()

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

Definition at line 314 of file RootlineUtilityTest.php.

◆ filterExpectedValues()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::filterExpectedValues ( array  $incomingData,
array  $fields 
)
private

◆ getCacheIdentifierContainsAllContextParameters()

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

◆ getForRootPageOnlyReturnsRootPageInformation()

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

Definition at line 367 of file RootlineUtilityTest.php.

◆ getResolvesCorrectly()

TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::getResolvesCorrectly ( int  $uid,
int  $language,
int  $workspace,
array  $testFields,
array  $expected 
)

◆ getResolvesCorrectlyDataProvider()

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

Definition at line 385 of file RootlineUtilityTest.php.

◆ getWithMissingPagesColumnsTcaThrowsException()

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

Definition at line 349 of file RootlineUtilityTest.php.

References $GLOBALS.

◆ getWithPagesColumnsTcaNonArrayThrowsException()

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

Definition at line 358 of file RootlineUtilityTest.php.

References $GLOBALS.

◆ isMountedPageWithMatchingMountPointParameterReturnsTrue()

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

Definition at line 99 of file RootlineUtilityTest.php.

◆ isMountedPageWithNonMatchingMountPointParameterReturnsFalse()

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

Definition at line 107 of file RootlineUtilityTest.php.

◆ isMountedPageWithoutMountPointsReturnsFalse()

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

Definition at line 91 of file RootlineUtilityTest.php.

◆ processMountedPageForMountPageIsOverlayAddsDataInformationAboutMountPage()

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

◆ processMountedPageForMountPageIsOverlayAddsMountOLParameter()

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

◆ processMountedPageForMountPageWithoutOverlayReplacesMountedPageWithMountPage()

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

◆ processMountedPageWithMountedPageAddsMountedFromParameter()

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

◆ processMountedPageWithMountedPageAddsMountPointParameterToReturnValue()

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

◆ processMountedPageWithMountedPageNotThrowsException()

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

◆ processMountedPageWithNonMountedPageThrowsException()

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

◆ rootlineFailsForDeletedParentPageInWorkspace()

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

Definition at line 376 of file RootlineUtilityTest.php.

◆ setUp()

◆ verifyCleanReferenceIndex()

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

Definition at line 82 of file RootlineUtilityTest.php.

Member Data Documentation

◆ $configurationToUseInTestInstance

array TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::$configurationToUseInTestInstance
protected
Initial value:
= [
'FE' => [
'addRootLineFields' => 'categories,categories_other,tx_testrootlineutility_hotels',
],
]

Definition at line 46 of file RootlineUtilityTest.php.

◆ $coreExtensionsToLoad

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

Definition at line 42 of file RootlineUtilityTest.php.

◆ $testExtensionsToLoad

array TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest::$testExtensionsToLoad
protected
Initial value:
= [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_rootlineutility',
]

Definition at line 43 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'],
'FR' => ['id' => 1, 'title' => 'French', 'locale' => 'fr_FR.UTF8'],
]

Definition at line 37 of file RootlineUtilityTest.php.