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

Public Member Functions

 sourcePathWithMatchingSlugInLocalizedPageIsNotReportedAsConflict ()
 
 conflictingRedirectsAreFoundForDefinedSiteOnly ()
 
 conflictingRedirectsAreFoundForLocalizedPages ()
 
 conflictingRedirectsAreFoundForAllSites ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

bool $resetSingletonInstances = true
 
 $coreExtensionsToLoad = array( 'redirects' )
 
IntegrityService $subject
 

Private Member Functions

 assertExpectedPathsFromGenerator (array $expectedConflicts, \Generator $generator)
 
 prophesizeSiteFinder ()
 

Detailed Description

Definition at line 29 of file IntegrityServiceTest.php.

Member Function Documentation

◆ assertExpectedPathsFromGenerator()

◆ conflictingRedirectsAreFoundForAllSites()

TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest::conflictingRedirectsAreFoundForAllSites ( )

◆ conflictingRedirectsAreFoundForDefinedSiteOnly()

TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest::conflictingRedirectsAreFoundForDefinedSiteOnly ( )

◆ conflictingRedirectsAreFoundForLocalizedPages()

TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest::conflictingRedirectsAreFoundForLocalizedPages ( )

◆ prophesizeSiteFinder()

TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest::prophesizeSiteFinder ( )
private

◆ setUp()

TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest::setUp ( )
protected

◆ sourcePathWithMatchingSlugInLocalizedPageIsNotReportedAsConflict()

TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest::sourcePathWithMatchingSlugInLocalizedPageIsNotReportedAsConflict ( )

This is a regression test for forge issue #95650: Source slug matches page slug of translated page WITHOUT language component (e.g. /en, /de etc.).

The integrity service should NOT detect this as a conflict.

Test:

Definition at line 63 of file IntegrityServiceTest.php.

References TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest\assertExpectedPathsFromGenerator().

Member Data Documentation

◆ $coreExtensionsToLoad

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

Definition at line 35 of file IntegrityServiceTest.php.

◆ $resetSingletonInstances

bool TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 33 of file IntegrityServiceTest.php.

◆ $subject

IntegrityService TYPO3\CMS\Redirects\Tests\Functional\Service\IntegrityServiceTest::$subject
protected

Definition at line 39 of file IntegrityServiceTest.php.