‪TYPO3CMS  11.5
TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest:

Public Member Functions

 linkForRedirectToAccessRestrictedPageIsBuild ()
 
 redirectsDataProvider ()
 
 checkReponseCodeOnRedirect ($url, $statusCode, $targetUrl, $redirectUid)
 
 checkRegExpRedirectsDataProvider ()
 
 checkRegExpRedirects (string $url, int $expectedStatusCode, string $expectedRedirectUri, int $expectedRedirectUid)
 
 regexpWithNoParamRegexpAndRespectingGetParameteresIssuesNotFoundStatusIfParamsAreGivenInUrl ()
 
 regexpWithNoParamRegexpAndRespectingGetParameteresRedirectsIfNoParamsAreGiven ()
 
 samePathWithSameDomainT3TargetDataProvider ()
 
 samePathWithSameDomainT3Target (string $url, string $baseUri, int $expectedStatusCode, ?string $expectedRedirectUri, ?int $expectedRedirectUid)
 
 samePathWithSameDomainAndRelativeTargetDataProvider ()
 
 samePathWithSameDomainAndRelativeTarget (string $url, string $baseUri, int $expectedStatusCode, ?string $expectedRedirectUri, ?int $expectedRedirectUid)
 
 samePathRedirectsWithExternalTargetDataProvider ()
 
 samePathRedirectsWithExternalTarget (string $url, string $baseUri, int $expectedStatusCode, ?string $expectedRedirectUri, ?int $expectedRedirectUid)
 
 regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecord (string $importDataSet, string $url, int $statusCode, int $redirectUid, string $targetUrl)
 

Static Public Member Functions

static regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecordDataProvider ()
 

Protected Member Functions

array< string, $configurationToUseInTestInstance=array('FE'=>['cacheHash'=>['excludedParameters'=>[ 'L', 'pk_campaign', 'pk_kwd', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'gclid', 'fbclid', 'msclkid'], 'enforceValidation'=> false,],],);protected setUp():void { parent::setUp();$this-> setUpBackendUserFromFixture (1)
 
 tearDown ()
 

Protected Attributes

const LANGUAGE_PRESETS = []
 
 $coreExtensionsToLoad = array( 'redirects' )
 
array $testFilesToDelete = []
 

Detailed Description

Definition at line 36 of file RedirectServiceTest.php.

Member Function Documentation

◆ checkRegExpRedirects()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::checkRegExpRedirects ( string  $url,
int  $expectedStatusCode,
string  $expectedRedirectUri,
int  $expectedRedirectUid 
)
Test:
‪@dataProvider checkRegExpRedirectsDataProvider

Definition at line 309 of file RedirectServiceTest.php.

◆ checkRegExpRedirectsDataProvider()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::checkRegExpRedirectsDataProvider ( )

Definition at line 182 of file RedirectServiceTest.php.

◆ checkReponseCodeOnRedirect()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::checkReponseCodeOnRedirect (   $url,
  $statusCode,
  $targetUrl,
  $redirectUid 
)
Test:
‪@dataProvider redirectsDataProvider

Definition at line 158 of file RedirectServiceTest.php.

◆ linkForRedirectToAccessRestrictedPageIsBuild()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::linkForRedirectToAccessRestrictedPageIsBuild ( )

◆ redirectsDataProvider()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::redirectsDataProvider ( )

Definition at line 130 of file RedirectServiceTest.php.

◆ regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecord()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecord ( string  $importDataSet,
string  $url,
int  $statusCode,
int  $redirectUid,
string  $targetUrl 
)
Test:
‪@dataProvider regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecordDataProvider

Definition at line 897 of file RedirectServiceTest.php.

◆ regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecordDataProvider()

static TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::regExpRedirectsWithArgumentMatchesWithSimilarRegExpWithoutQueryParamInRecordDataProvider ( )
static

Definition at line 861 of file RedirectServiceTest.php.

◆ regexpWithNoParamRegexpAndRespectingGetParameteresIssuesNotFoundStatusIfParamsAreGivenInUrl()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::regexpWithNoParamRegexpAndRespectingGetParameteresIssuesNotFoundStatusIfParamsAreGivenInUrl ( )

◆ regexpWithNoParamRegexpAndRespectingGetParameteresRedirectsIfNoParamsAreGiven()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::regexpWithNoParamRegexpAndRespectingGetParameteresRedirectsIfNoParamsAreGiven ( )

◆ samePathRedirectsWithExternalTarget()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::samePathRedirectsWithExternalTarget ( string  $url,
string  $baseUri,
int  $expectedStatusCode,
?string  $expectedRedirectUri,
?int  $expectedRedirectUid 
)
Test:
‪@dataProvider samePathRedirectsWithExternalTargetDataProvider

Definition at line 835 of file RedirectServiceTest.php.

◆ samePathRedirectsWithExternalTargetDataProvider()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::samePathRedirectsWithExternalTargetDataProvider ( )

Definition at line 696 of file RedirectServiceTest.php.

◆ samePathWithSameDomainAndRelativeTarget()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::samePathWithSameDomainAndRelativeTarget ( string  $url,
string  $baseUri,
int  $expectedStatusCode,
?string  $expectedRedirectUri,
?int  $expectedRedirectUid 
)
Test:
‪@dataProvider samePathWithSameDomainAndRelativeTargetDataProvider

Definition at line 670 of file RedirectServiceTest.php.

◆ samePathWithSameDomainAndRelativeTargetDataProvider()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::samePathWithSameDomainAndRelativeTargetDataProvider ( )

Definition at line 551 of file RedirectServiceTest.php.

◆ samePathWithSameDomainT3Target()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::samePathWithSameDomainT3Target ( string  $url,
string  $baseUri,
int  $expectedStatusCode,
?string  $expectedRedirectUri,
?int  $expectedRedirectUid 
)
Test:
‪@dataProvider samePathWithSameDomainT3TargetDataProvider

Definition at line 525 of file RedirectServiceTest.php.

◆ samePathWithSameDomainT3TargetDataProvider()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::samePathWithSameDomainT3TargetDataProvider ( )

Definition at line 391 of file RedirectServiceTest.php.

◆ setUpBackendUserFromFixture()

array<string, $configurationToUseInTestInstance = array( 'FE' => [ 'cacheHash' => [ 'excludedParameters' => ['L', 'pk_campaign', 'pk_kwd', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'gclid', 'fbclid', 'msclkid'], 'enforceValidation' => false, ], ], ); protected setUp(): void { parent::setUp(); $this-> TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::setUpBackendUserFromFixture ( )
protected

mixed>

◆ tearDown()

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::tearDown ( )
protected

Definition at line 64 of file RedirectServiceTest.php.

Member Data Documentation

◆ $coreExtensionsToLoad

TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::$coreExtensionsToLoad = array( 'redirects' )
protected

Definition at line 42 of file RedirectServiceTest.php.

◆ $testFilesToDelete

array TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::$testFilesToDelete = []
protected

Definition at line 44 of file RedirectServiceTest.php.

◆ LANGUAGE_PRESETS

const TYPO3\CMS\Redirects\Tests\Functional\Service\RedirectServiceTest::LANGUAGE_PRESETS = []
protected

Definition at line 40 of file RedirectServiceTest.php.