‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest:

Public Member Functions

 languageAwareRecordsAreResolved (string $identifier, string $requestValue, string $language, ?string $expectation)
 
 recordVisibilityIsConsideredForResolving (Context $context, array $parameters, bool $expectation)
 
 recordVisibilityIsConsideredForGeneration (Context $context, array $parameters, bool $expectation)
 
 generateWithUidOfExistingPageReturnsPageSlug ()
 
 generateWithUidOfExistingPageSuffixedWithGarbageStringReturnsNull ()
 

Static Public Member Functions

static languageAwareRecordsAreResolvedDataProvider ()
 
static recordVisibilityDataProvider ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Private Member Functions

 writeSiteConfiguration (Site $site)
 

Private Attributes

const ASPECT_CONFIGURATION
 
const SLUG_CONFIGURATION
 
const LANGUAGE_MAP
 
const SITE_ADDITION
 
PersistedAliasMapper $subject
 
array $sites
 

Detailed Description

Definition at line 36 of file PersistedAliasMapperTest.php.

Member Function Documentation

◆ generateWithUidOfExistingPageReturnsPageSlug()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::generateWithUidOfExistingPageReturnsPageSlug ( )

Definition at line 289 of file PersistedAliasMapperTest.php.

◆ generateWithUidOfExistingPageSuffixedWithGarbageStringReturnsNull()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::generateWithUidOfExistingPageSuffixedWithGarbageStringReturnsNull ( )

Definition at line 297 of file PersistedAliasMapperTest.php.

◆ languageAwareRecordsAreResolved()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::languageAwareRecordsAreResolved ( string  $identifier,
string  $requestValue,
string  $language,
?string  $expectation 
)

◆ languageAwareRecordsAreResolvedDataProvider()

static TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::languageAwareRecordsAreResolvedDataProvider ( )
static

Definition at line 151 of file PersistedAliasMapperTest.php.

◆ recordVisibilityDataProvider()

static TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::recordVisibilityDataProvider ( )
static

Definition at line 215 of file PersistedAliasMapperTest.php.

◆ recordVisibilityIsConsideredForGeneration()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::recordVisibilityIsConsideredForGeneration ( Context  $context,
array  $parameters,
bool  $expectation 
)

Definition at line 281 of file PersistedAliasMapperTest.php.

◆ recordVisibilityIsConsideredForResolving()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::recordVisibilityIsConsideredForResolving ( Context  $context,
array  $parameters,
bool  $expectation 
)

Definition at line 272 of file PersistedAliasMapperTest.php.

◆ setUp()

◆ tearDown()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::tearDown ( )
protected

Definition at line 145 of file PersistedAliasMapperTest.php.

◆ writeSiteConfiguration()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::writeSiteConfiguration ( Site  $site)
private

Member Data Documentation

◆ $sites

array TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::$sites
private

Definition at line 69 of file PersistedAliasMapperTest.php.

◆ $subject

PersistedAliasMapper TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::$subject
private

Definition at line 66 of file PersistedAliasMapperTest.php.

◆ ASPECT_CONFIGURATION

const TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::ASPECT_CONFIGURATION
private
Initial value:
= [
'tableName' => 'tt_content',
'routeFieldName' => 'header',
]

Definition at line 38 of file PersistedAliasMapperTest.php.

◆ LANGUAGE_MAP

const TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::LANGUAGE_MAP
private
Initial value:
= [
'es-es' => 3,
'fr-ca' => 2,
'fr-fr' => 1,
'default' => 0,
]

Definition at line 54 of file PersistedAliasMapperTest.php.

◆ SITE_ADDITION

const TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::SITE_ADDITION
private
Initial value:
= [
'acme' => 0,
'other' => 4000,
]

Definition at line 61 of file PersistedAliasMapperTest.php.

◆ SLUG_CONFIGURATION

const TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::SLUG_CONFIGURATION
private
Initial value:
= [
'type' => 'slug',
'generatorOptions' => [
'prefixParentPageSlug' => false,
],
'fallbackCharacter' => '-',
'required' => true,
'eval' => 'uniqueInSite',
'default' => '',
]

Definition at line 43 of file PersistedAliasMapperTest.php.

Referenced by TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest\setUp().