‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait:
TYPO3\CMS\Backend\Tests\Functional\Clipboard\ClipboardTest TYPO3\CMS\Backend\Tests\Functional\Controller\FormInlineAjaxControllerTest TYPO3\CMS\Backend\Tests\Functional\Controller\Page\LocalizationControllerTest TYPO3\CMS\Backend\Tests\Functional\Controller\Page\TreeControllerTest TYPO3\CMS\Backend\Tests\Functional\Utility\BackendUtilityTest TYPO3\CMS\Backend\Tests\Functional\View\Drawing\BackendLayoutRendererTest TYPO3\CMS\Core\Tests\Functional\Command\CliCommandTest TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\DefaultValuesTest TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\GetUniqueTranslationTest TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\SlugUniqueTest TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\TranslationDiffSourceTest TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Hooks\PagesTsConfigGuardTest TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\MultiSite\MultiSiteTest TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperTest TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperUniqueTest TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperUniqueWithLanguageTest TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryManyToMany\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToMany\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToOne\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignFieldNonWs\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\ManyToMany\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\DataScenarios\Select\AbstractActionTestCase TYPO3\CMS\Core\Tests\Functional\Security\ContentSecurityPolicy\PolicyProviderTest TYPO3\CMS\Core\Tests\Functional\TypoScript\FrontendTypoScriptFactoryPageLayoutConditionTest TYPO3\CMS\Core\Tests\Functional\TypoScript\IncludeTree\SysTemplateTreeBuilderTest TYPO3\CMS\Core\Tests\Functional\TypoScript\PageTsConfigFactoryPageLayoutConditionTest TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest TYPO3\CMS\Extbase\Tests\Functional\Persistence\EnableFieldsTest TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest TYPO3\CMS\Fluid\Tests\Functional\View\TemplatesPathsTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\CObjectViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\HtmlViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\FormViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\ActionViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\EmailViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\PageViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\TypolinkViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Transform\HtmlViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\ActionViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\PageViewHelperTest TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\TypolinkViewHelperTest TYPO3\CMS\FluidStyledContent\Tests\Functional\Rendering\SecureHtmlRenderingTest TYPO3\CMS\Form\Tests\Functional\RequestHandling\RequestHandlingTest TYPO3\CMS\Frontend\Tests\Functional\Authentication\FrontendUserAuthenticationTest TYPO3\CMS\Frontend\Tests\Functional\ContentObject\ContentObjectRendererGetDataPageLayoutTest TYPO3\CMS\Frontend\Tests\Functional\ContentObject\ContentObjectRendererTest TYPO3\CMS\Frontend\Tests\Functional\ContentObject\FluidTemplateContentObjectTest TYPO3\CMS\Frontend\Tests\Functional\ContentObject\PageViewContentObjectTest TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest TYPO3\CMS\Frontend\Tests\Functional\DataProcessing\FlexFormProcessorTest TYPO3\CMS\Frontend\Tests\Functional\Middleware\BackendUserAuthenticatorTest TYPO3\CMS\Frontend\Tests\Functional\Middleware\TypoScriptFrontendInitializationTest TYPO3\CMS\Frontend\Tests\Functional\Rendering\AbsoluteUriPrefixRenderingTest TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest TYPO3\CMS\Frontend\Tests\Functional\Rendering\SvgImageRenderingTest TYPO3\CMS\Frontend\Tests\Functional\Rendering\TitleTagRenderingTest TYPO3\CMS\Frontend\Tests\Functional\Rendering\TypeRenderingTest TYPO3\CMS\Frontend\Tests\Functional\Rendering\UriPrefixRenderingTest TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\AbstractTestCase TYPO3\CMS\Install\Tests\Functional\Updates\RowUpdater\SysRedirectRootPageMoveMigrationTest TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest TYPO3\CMS\Seo\Tests\Functional\Canonical\CanonicalGeneratorTest TYPO3\CMS\Seo\Tests\Functional\HrefLang\HrefLangGeneratorTest TYPO3\CMS\Webhooks\Tests\Functional\WebhookExecutionTest

Protected Member Functions

 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)
 

Static Protected Member Functions

static failIfArrayIsNotEmpty (array $items)
 

Detailed Description

Trait used for test classes that want to set up (= write) site configuration files.

Mainly used when testing Site-related tests in Frontend requests.

Be sure to set the LANGUAGE_PRESETS const in your class.

Definition at line 36 of file SiteBasedTestTrait.php.

Member Function Documentation

◆ applyInstructions()

TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::applyInstructions ( InternalRequest  $request,
AbstractInstruction ...  $instructions 
)
protected

◆ buildDefaultLanguageConfiguration()

TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::buildDefaultLanguageConfiguration ( string  $identifier,
string  $base 
)
protected

Definition at line 98 of file SiteBasedTestTrait.php.

References TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait\buildLanguageConfiguration().

Referenced by TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\applicationConsidersFalseConditionVerdictToElseBranch(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\applicationConsidersTrueConditionVerdict(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\XmlSitemapIndexTest\checkIfSiteMapIndexContainsPagesSitemap(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\HtmlViewHelperTest\contentIsRendered(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\Modify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublishAll\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublish\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublishAll\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublish\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\Modify\ActionTest\copyContentToLanguageOfRelation(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageWithLanguageSynchronization(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageWithLocalizationExclude(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\Modify\ActionTest\copyParentContentToLanguageWithAllChildren(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\Modify\ActionTest\copyParentContentToLanguageWithAllChildren(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\getFromCacheSetsConfigRootlineToLocalRootline(), TYPO3\CMS\Backend\Tests\Functional\Utility\BackendUtilityTest\getProcessedValueForLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\headerAndFooterMarkersAreReplacedDuringIntProcessing(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\HtmlViewHelperTest\invalidInvocationIsDetermined(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\jsIncludesWithUserIntIsRendered(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\localizationReturnsLocalizedStringWithLocallangLabel(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\localizationReturnsUnchangedStringIfNotLocallangLabel(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithDomains(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPaths(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPathsAndChineseBase(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPathsAndChineseDefaultLanguage(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\TypolinkViewHelperTest\render(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\renderingOfDanishLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\renderingOfDutchLanguage(), TYPO3\CMS\Seo\Tests\Functional\MetaTag\MetaTagTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGenerator\AbstractEnhancerLinkGeneratorTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\AbstractEnhancerSiteRequestTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LinkGeneratorFreeModeTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Middleware\TypoScriptFrontendInitializationTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Middleware\BackendUserAuthenticatorTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugLinkGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperUniqueTest\setUp(), TYPO3\CMS\Core\Tests\Functional\MetaDataHandling\PluginsTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\GetUniqueTranslationTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Transform\HtmlViewHelperTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\AbstractXmlSitemapPagesTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Hooks\PagesTsConfigGuardTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\SlugUniqueTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\PageViewContentObjectTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Security\ContentSecurityPolicy\PolicyProviderTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperUniqueWithLanguageTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\TranslationDiffSourceTest\setUp(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\EnableFieldsTest\setUp(), TYPO3\CMS\Backend\Tests\Functional\Controller\Page\LocalizationControllerTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\XmlSitemapRecordsTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperTest\setUp(), TYPO3\CMS\FluidStyledContent\Tests\Functional\Rendering\SecureHtmlRenderingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioGTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\TitleTagRenderingTest\setUp(), TYPO3\CMS\Core\Tests\Functional\TypoScript\IncludeTree\SysTemplateTreeBuilderTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\TypoLinkGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryManyToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\DefaultValuesTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\MultiSite\MultiSiteTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\TypolinkViewHelperTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioBTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioCTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\HrefLang\HrefLangGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Select\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioATest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\ManyToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Seo\Tests\Functional\Canonical\CanonicalGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToOne\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioETest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioFTest\setUp(), TYPO3\CMS\Webhooks\Tests\Functional\WebhookExecutionTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioDTest\setUp(), TYPO3\CMS\Backend\Tests\Functional\Controller\FormInlineAjaxControllerTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignFieldNonWs\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\ContentObjectRendererTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\MountPointTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\SvgImageRenderingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\UriPrefixRenderingTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\View\TemplatesPathsTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\AbsoluteUriPrefixRenderingTest\setUp(), TYPO3\CMS\Form\Tests\Functional\RequestHandling\RequestHandlingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\shortcutsAreRedirectedAndRenderFirstSubPage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\shortcutsAreRedirectedToFirstSubPage(), and TYPO3\CMS\Frontend\Tests\Functional\Rendering\TypeRenderingTest\typesAreRendered().

◆ buildErrorHandlingConfiguration()

TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::buildErrorHandlingConfiguration ( string  $handler,
array  $codes 
)
protected

Definition at line 142 of file SiteBasedTestTrait.php.

Referenced by TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\crossSiteShortcutsWithWrongSiteHostSendsPageNotFoundWithoutHavingErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\hiddenPageSends404ResponseRegardlessOfVisitorGroup(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugSiteWithoutRequiredCHashRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHash(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingFluidErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingPhpErrorHandling(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\renderingOfDanishLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\renderingOfDutchLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\requestWithInvalidLegacyQueryParametersDisplayPageNotFoundPage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPhpErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingFluidErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPhpErrorHandling(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\SlugUniqueTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\TranslationDiffSourceTest\setUp(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\EnableFieldsTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\MultiSite\MultiSiteTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\ContentObjectRendererTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\SvgImageRenderingTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\View\TemplatesPathsTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\UriPrefixRenderingTest\setUp(), and TYPO3\CMS\Frontend\Tests\Functional\Rendering\AbsoluteUriPrefixRenderingTest\setUp().

◆ buildLanguageConfiguration()

TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::buildLanguageConfiguration ( string  $identifier,
string  $base,
array  $fallbackIdentifiers = [],
string  $fallbackType = null 
)
protected

Definition at line 108 of file SiteBasedTestTrait.php.

References TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait\resolveLanguagePreset().

Referenced by TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait\buildDefaultLanguageConfiguration(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\Modify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublishAll\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublish\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublishAll\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublish\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\Modify\ActionTest\copyContentToLanguageOfRelation(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageWithLanguageSynchronization(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageWithLocalizationExclude(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\Modify\ActionTest\copyParentContentToLanguageWithAllChildren(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\Modify\ActionTest\copyParentContentToLanguageWithAllChildren(), TYPO3\CMS\Backend\Tests\Functional\Utility\BackendUtilityTest\getProcessedValueForLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithDomains(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPaths(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPathsAndChineseDefaultLanguage(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\renderingOfDanishLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\renderingOfDutchLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGenerator\AbstractEnhancerLinkGeneratorTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\AbstractEnhancerSiteRequestTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LinkGeneratorFreeModeTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugLinkGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\GetUniqueTranslationTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\AbstractXmlSitemapPagesTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\PageViewContentObjectTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Security\ContentSecurityPolicy\PolicyProviderTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\TranslationDiffSourceTest\setUp(), TYPO3\CMS\Backend\Tests\Functional\Controller\Page\LocalizationControllerTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\XmlSitemapRecordsTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioGTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\TypoLinkGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryManyToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\DefaultValuesTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioBTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Select\AbstractActionTestCase\setUp(), TYPO3\CMS\Seo\Tests\Functional\HrefLang\HrefLangGeneratorTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioCTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\ManyToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioATest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToOne\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioETest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioFTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioDTest\setUp(), TYPO3\CMS\Backend\Tests\Functional\Controller\FormInlineAjaxControllerTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignFieldNonWs\AbstractActionTestCase\setUp(), and TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\MountPointTest\setUp().

◆ buildSiteConfiguration()

TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::buildSiteConfiguration ( int  $rootPageId,
string  $base = '' 
)
protected

Definition at line 88 of file SiteBasedTestTrait.php.

Referenced by TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\applicationConsidersFalseConditionVerdictToElseBranch(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\applicationConsidersTrueConditionVerdict(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\beforeRedirectMatchDomainEventIsTriggered(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\checkIfIndexPhpReturnsShortcutRedirectWithPageIdAndTypeNumProvided(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\XmlSitemapIndexTest\checkIfSiteMapIndexContainsPagesSitemap(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\checkRegExpRedirects(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\checkReponseCodeOnRedirect(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\HtmlViewHelperTest\contentIsRendered(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\Modify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublishAll\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublish\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublishAll\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublish\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\Modify\ActionTest\copyContentToLanguageOfRelation(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageWithLanguageSynchronization(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageWithLocalizationExclude(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\Modify\ActionTest\copyParentContentToLanguageWithAllChildren(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\Modify\ActionTest\copyParentContentToLanguageWithAllChildren(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\crossSiteShortcutsAreRedirected(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\crossSiteShortcutsWithWrongSiteHostSendsPageNotFoundWithoutHavingErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EidRequestTest\ensureEidRequestsWork(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EidRequestTest\ensureEidRequestsWorkWithDotPhpPageTypeSuffixRoutingConfiguration(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\getFromCacheSetsConfigRootlineToLocalRootline(), TYPO3\CMS\Backend\Tests\Functional\Utility\BackendUtilityTest\getProcessedValueForLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\headerAndFooterMarkersAreReplacedDuringIntProcessing(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\hiddenPageSends404ResponseRegardlessOfVisitorGroup(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\HtmlViewHelperTest\invalidInvocationIsDetermined(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\jsIncludesWithUserIntIsRendered(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\linkForRedirectToAccessRestrictedPageIsBuild(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\localizationReturnsLocalizedStringWithLocallangLabel(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\localizationReturnsUnchangedStringIfNotLocallangLabel(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithDomains(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPaths(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPathsAndChineseBase(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPathsAndChineseDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugSiteWithoutRequiredCHashRequestTest\pageIsRenderedWithValidCacheHash(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithValidCacheHash(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugSiteWithoutRequiredCHashRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHash(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingFluidErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingPhpErrorHandling(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecord(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\regexpWithNoParamRegexpAndRespectingGetParameteresIssuesNotFoundStatusIfParamsAreGivenInUrl(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\regexpWithNoParamRegexpAndRespectingGetParameteresRedirectsIfNoParamsAreGiven(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\TypolinkViewHelperTest\render(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\EmailViewHelperTest\renderEncodesEmailInFrontend(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\FormViewHelperTest\renderHiddenReferrerFieldsAddCurrentControllerAndActionAsHiddenFields111(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest\renderInExtbaseFrontendContextHandlesLabelOverrideWithTypoScriptInDefaultLanguage(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\PageViewHelperTest\renderInFrontendWithCoreContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\PageViewHelperTest\renderInFrontendWithCoreContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\ActionViewHelperTest\renderInFrontendWithCoreContextAndAllNecessaryExtbaseArguments(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\ActionViewHelperTest\renderInFrontendWithCoreContextAndAllNecessaryExtbaseArguments(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\ActionViewHelperTest\renderInFrontendWithExtbaseContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\ActionViewHelperTest\renderInFrontendWithExtbaseContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\PageViewHelperTest\renderInFrontendWithExtbaseContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\PageViewHelperTest\renderInFrontendWithExtbaseContext(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\renderingOfDanishLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\renderingOfDutchLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\requestWithInvalidLegacyQueryParametersDisplayPageNotFoundPage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageIsRendered(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPhpErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageSendsForbiddenResponseWithUnauthorizedVisitorWithoutHavingErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderIsRendered(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingFluidErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPhpErrorHandling(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\samePathRedirectsWithExternalTarget(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\samePathWithSameDomainAndRelativeTarget(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\samePathWithSameDomainT3Target(), TYPO3\CMS\Seo\Tests\Functional\MetaTag\MetaTagTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGenerator\AbstractEnhancerLinkGeneratorTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\AbstractEnhancerSiteRequestTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LinkGeneratorFreeModeTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugLinkGeneratorTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Middleware\BackendUserAuthenticatorTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Middleware\TypoScriptFrontendInitializationTest\setUp(), TYPO3\CMS\Core\Tests\Functional\MetaDataHandling\PluginsTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperUniqueTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\RequestHandlerTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\ContentObjectRendererGetDataPageLayoutTest\setUp(), TYPO3\CMS\Core\Tests\Functional\TypoScript\FrontendTypoScriptFactoryPageLayoutConditionTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\GetUniqueTranslationTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\FluidTemplateContentObjectTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\AbstractXmlSitemapPagesTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\TypoScript\PageTsConfigFactoryPageLayoutConditionTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\CObjectViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Transform\HtmlViewHelperTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Hooks\PagesTsConfigGuardTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\PageViewContentObjectTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\SlugUniqueTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Security\ContentSecurityPolicy\PolicyProviderTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\TranslationDiffSourceTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperUniqueWithLanguageTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\XmlSitemapRecordsTest\setUp(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\EnableFieldsTest\setUp(), TYPO3\CMS\Backend\Tests\Functional\Controller\Page\LocalizationControllerTest\setUp(), TYPO3\CMS\FluidStyledContent\Tests\Functional\Rendering\SecureHtmlRenderingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Authentication\FrontendUserAuthenticationTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioGTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\TypoLinkGeneratorTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\TitleTagRenderingTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryManyToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\DefaultValuesTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\MultiSite\MultiSiteTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Command\CliCommandTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\TypolinkViewHelperTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioBTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\Canonical\CanonicalGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\ManyToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Seo\Tests\Functional\HrefLang\HrefLangGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Select\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioCTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioATest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\DataProcessing\FlexFormProcessorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToOne\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioETest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioFTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioDTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionTestCase\setUp(), TYPO3\CMS\Backend\Tests\Functional\Controller\FormInlineAjaxControllerTest\setUp(), TYPO3\CMS\Webhooks\Tests\Functional\WebhookExecutionTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignFieldNonWs\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\ContentObjectRendererTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\MountPointTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\SvgImageRenderingTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\View\TemplatesPathsTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\UriPrefixRenderingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\AbsoluteUriPrefixRenderingTest\setUp(), TYPO3\CMS\Form\Tests\Functional\RequestHandling\RequestHandlingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\shortcutsAreRedirectedAndRenderFirstSubPage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\shortcutsAreRedirectedToFirstSubPage(), TYPO3\CMS\Install\Tests\Functional\Updates\RowUpdater\SysRedirectRootPageMoveMigrationTest\siteRootPageChildrenRecordsAreMovedToSiteRootPage(), TYPO3\CMS\Install\Tests\Functional\Updates\RowUpdater\SysRedirectRootPageMoveMigrationTest\siteRootPageChildrenRecordsWithDeletedRedirectsAreMovedToSiteRootPage(), TYPO3\CMS\Install\Tests\Functional\Updates\RowUpdater\SysRedirectRootPageMoveMigrationTest\siteRootPageChildrenRecordsWithDisabledRedirectsAreMovedToSiteRootPage(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\sourceHostNotNotContainedInAnySiteConfigRedirectIsRedirected(), and TYPO3\CMS\Frontend\Tests\Functional\Rendering\TypeRenderingTest\typesAreRendered().

◆ failIfArrayIsNotEmpty()

static TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::failIfArrayIsNotEmpty ( array  $items)
staticprotected

◆ mergeInstruction()

TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::mergeInstruction ( AbstractInstruction  $current,
AbstractInstruction  $other 
)
protected

◆ mergeSiteConfiguration()

TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::mergeSiteConfiguration ( string  $identifier,
array  $overrides 
)
protected

Definition at line 73 of file SiteBasedTestTrait.php.

References TYPO3\CMS\Webhooks\Message\$identifier.

Referenced by TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGenerator\AbstractEnhancerLinkGeneratorTestCase\assertGeneratedUriEquals(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\AbstractEnhancerSiteRequestTestCase\assertPageArgumentsEquals(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGenerator\DefaultExtbaseControllerTest\defaultExtbaseControllerActionNamesAreApplied(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGenerator\DefaultExtbaseControllerTest\defaultExtbaseControllerActionNamesAreAppliedWithAdditionalNonMappedQueryArguments(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\PageTypeDecoratorTest\pageTypeDecoratorIndexCanBePartOfSlug(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGenerator\AbstractEnhancerLinkGeneratorTestCase\pageTypeDecoratorIsApplied(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\AbstractEnhancerSiteRequestTestCase\pageTypeDecoratorIsApplied(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\RouteTest\routeIdentifiersAreResolved(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\sourceHostNotNotContainedInAnySiteConfigRedirectIsRedirected(), and TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\PageTypeDecoratorTest\unmappedPageTypeDecoratorIsAddedAsRegularQueryParam().

◆ resolveLanguagePreset()

mixed TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::resolveLanguagePreset ( string  $identifier)
protected

◆ writeSiteConfiguration()

TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait::writeSiteConfiguration ( string  $identifier,
array  $site = [],
array  $languages = [],
array  $errorHandling = [] 
)
protected

Definition at line 50 of file SiteBasedTestTrait.php.

References TYPO3\CMS\Webhooks\Message\$identifier, $languages, and TYPO3\CMS\Core\Utility\GeneralUtility\rmdir().

Referenced by TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\applicationConsidersFalseConditionVerdictToElseBranch(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\applicationConsidersTrueConditionVerdict(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\beforeRedirectMatchDomainEventIsTriggered(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\checkIfIndexPhpReturnsShortcutRedirectWithPageIdAndTypeNumProvided(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\XmlSitemapIndexTest\checkIfSiteMapIndexContainsPagesSitemap(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\checkRegExpRedirects(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\checkReponseCodeOnRedirect(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\HtmlViewHelperTest\contentIsRendered(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnNonTranslatedPageGerman(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\contentOnPartiallyTranslatedPage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\Modify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublishAll\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublish\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\copyContentToLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublishAll\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesPublish\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\WorkspacesModify\ActionTest\copyContentToLanguageFromNonDefaultLanguage(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\Modify\ActionTest\copyContentToLanguageOfRelation(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageWithLanguageSynchronization(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\Modify\ActionTest\copyContentToLanguageWithLocalizationExclude(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\Modify\ActionTest\copyParentContentToLanguageWithAllChildren(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\Modify\ActionTest\copyParentContentToLanguageWithAllChildren(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\crossSiteShortcutsAreRedirected(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\crossSiteShortcutsWithWrongSiteHostSendsPageNotFoundWithoutHavingErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EidRequestTest\ensureEidRequestsWork(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EidRequestTest\ensureEidRequestsWorkWithDotPhpPageTypeSuffixRoutingConfiguration(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\getFromCacheSetsConfigRootlineToLocalRootline(), TYPO3\CMS\Backend\Tests\Functional\Utility\BackendUtilityTest\getProcessedValueForLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\headerAndFooterMarkersAreReplacedDuringIntProcessing(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\hiddenPageSends404ResponseRegardlessOfVisitorGroup(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Format\HtmlViewHelperTest\invalidInvocationIsDetermined(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\jsIncludesWithUserIntIsRendered(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\linkForRedirectToAccessRestrictedPageIsBuild(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\localizationReturnsLocalizedStringWithLocallangLabel(), TYPO3\CMS\Frontend\Tests\Functional\Controller\TypoScriptFrontendControllerTest\localizationReturnsUnchangedStringIfNotLocallangLabel(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\onlyEnglishContentIsRenderedForDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithDomains(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPaths(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPathsAndChineseBase(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithPathsAndChineseDefaultLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugSiteWithoutRequiredCHashRequestTest\pageIsRenderedWithValidCacheHash(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageIsRenderedWithValidCacheHash(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugSiteWithoutRequiredCHashRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHash(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingFluidErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\pageRequestSendsNotFoundResponseWithInvalidCacheHashWithHavingPhpErrorHandling(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecord(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\regexpWithNoParamRegexpAndRespectingGetParameteresIssuesNotFoundStatusIfParamsAreGivenInUrl(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\regexpWithNoParamRegexpAndRespectingGetParameteresRedirectsIfNoParamsAreGiven(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\TypolinkViewHelperTest\render(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\EmailViewHelperTest\renderEncodesEmailInFrontend(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\FormViewHelperTest\renderHiddenReferrerFieldsAddCurrentControllerAndActionAsHiddenFields111(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\TranslateViewHelperTest\renderInExtbaseFrontendContextHandlesLabelOverrideWithTypoScriptInDefaultLanguage(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\PageViewHelperTest\renderInFrontendWithCoreContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\PageViewHelperTest\renderInFrontendWithCoreContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\ActionViewHelperTest\renderInFrontendWithCoreContextAndAllNecessaryExtbaseArguments(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\ActionViewHelperTest\renderInFrontendWithCoreContextAndAllNecessaryExtbaseArguments(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\ActionViewHelperTest\renderInFrontendWithExtbaseContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\ActionViewHelperTest\renderInFrontendWithExtbaseContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\PageViewHelperTest\renderInFrontendWithExtbaseContext(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Link\PageViewHelperTest\renderInFrontendWithExtbaseContext(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\TranslatedSiteContentTest\renderingOfDanishLanguage(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\LocalizedSiteContentRenderingTest\renderingOfDutchLanguage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\requestWithInvalidLegacyQueryParametersDisplayPageNotFoundPage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageIsRendered(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPhpErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageSendsForbiddenResponseWithUnauthorizedVisitorWithoutHavingErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderIsRendered(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingFluidErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPageErrorHandling(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\restrictedPageWithParentSysFolderSendsForbiddenResponseWithUnauthorizedVisitorWithHavingPhpErrorHandling(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\samePathRedirectsWithExternalTarget(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\samePathWithSameDomainAndRelativeTarget(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\samePathWithSameDomainT3Target(), TYPO3\CMS\Seo\Tests\Functional\MetaTag\MetaTagTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerLinkGenerator\AbstractEnhancerLinkGeneratorTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\EnhancerSiteRequest\AbstractEnhancerSiteRequestTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LinkGeneratorFreeModeTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Middleware\BackendUserAuthenticatorTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Middleware\TypoScriptFrontendInitializationTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SlugLinkGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\MetaDataHandling\PluginsTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperUniqueTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\RequestHandlerTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\ContentObjectRendererGetDataPageLayoutTest\setUp(), TYPO3\CMS\Core\Tests\Functional\TypoScript\FrontendTypoScriptFactoryPageLayoutConditionTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\GetUniqueTranslationTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\FluidTemplateContentObjectTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\AbstractXmlSitemapPagesTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\TypoScript\PageTsConfigFactoryPageLayoutConditionTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\CObjectViewHelperTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Transform\HtmlViewHelperTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\PageViewContentObjectTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\Hooks\PagesTsConfigGuardTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\SlugUniqueTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\TranslationDiffSourceTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Security\ContentSecurityPolicy\PolicyProviderTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperUniqueWithLanguageTest\setUp(), TYPO3\CMS\Backend\Tests\Functional\Controller\Page\LocalizationControllerTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\XmlSitemap\XmlSitemapRecordsTest\setUp(), TYPO3\CMS\Extbase\Tests\Functional\Persistence\EnableFieldsTest\setUp(), TYPO3\CMS\FluidStyledContent\Tests\Functional\Rendering\SecureHtmlRenderingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Authentication\FrontendUserAuthenticationTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Slug\SlugHelperTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioGTest\setUp(), TYPO3\CMS\Core\Tests\Functional\TypoScript\IncludeTree\SysTemplateTreeBuilderTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\TitleTagRenderingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\TypoLinkGeneratorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryManyToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\DefaultValuesTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataHandling\Regular\MultiSite\MultiSiteTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Command\CliCommandTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\ViewHelpers\Uri\TypolinkViewHelperTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioBTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioATest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Select\AbstractActionTestCase\setUp(), TYPO3\CMS\Seo\Tests\Functional\Canonical\CanonicalGeneratorTest\setUp(), TYPO3\CMS\Seo\Tests\Functional\HrefLang\HrefLangGeneratorTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioCTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\ManyToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToMany\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\CategoryOneToOne\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\DataProcessing\FlexFormProcessorTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Group\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioETest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\Regular\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioFTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\LocalizedPageRendering\ScenarioDTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\FAL\AbstractActionTestCase\setUp(), TYPO3\CMS\Webhooks\Tests\Functional\WebhookExecutionTest\setUp(), TYPO3\CMS\Backend\Tests\Functional\Controller\FormInlineAjaxControllerTest\setUp(), TYPO3\CMS\Core\Tests\Functional\Utility\RootlineUtilityTest\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreCsv\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignField\AbstractActionTestCase\setUp(), TYPO3\CMS\Core\Tests\Functional\DataScenarios\IrreForeignFieldNonWs\AbstractActionTestCase\setUp(), TYPO3\CMS\Frontend\Tests\Functional\ContentObject\ContentObjectRendererTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\MountPointTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\SvgImageRenderingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\UriPrefixRenderingTest\setUp(), TYPO3\CMS\Fluid\Tests\Functional\View\TemplatesPathsTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\Rendering\AbsoluteUriPrefixRenderingTest\setUp(), TYPO3\CMS\Form\Tests\Functional\RequestHandling\RequestHandlingTest\setUp(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\shortcutsAreRedirectedAndRenderFirstSubPage(), TYPO3\CMS\Frontend\Tests\Functional\SiteHandling\SiteRequestTest\shortcutsAreRedirectedToFirstSubPage(), TYPO3\CMS\Install\Tests\Functional\Updates\RowUpdater\SysRedirectRootPageMoveMigrationTest\siteRootPageChildrenRecordsAreMovedToSiteRootPage(), TYPO3\CMS\Install\Tests\Functional\Updates\RowUpdater\SysRedirectRootPageMoveMigrationTest\siteRootPageChildrenRecordsWithDeletedRedirectsAreMovedToSiteRootPage(), TYPO3\CMS\Install\Tests\Functional\Updates\RowUpdater\SysRedirectRootPageMoveMigrationTest\siteRootPageChildrenRecordsWithDisabledRedirectsAreMovedToSiteRootPage(), TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest\sourceHostNotNotContainedInAnySiteConfigRedirectIsRedirected(), and TYPO3\CMS\Frontend\Tests\Functional\Rendering\TypeRenderingTest\typesAreRendered().