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

Public Member Functions

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

Static Public Member Functions

static setUpBeforeClass ()
 
static tearDownAfterClass ()
 

Protected Member Functions

 setUp ()
 
 setUpDatabase ()
 
 tearDown ()
 

Private Member Functions

 writeSiteConfiguration (Site $site)
 

Private Attributes

const ASPECT_CONFIGURATION
 
const SLUG_CONFIGURATION
 
const LANGUAGE_MAP
 
const SITE_ADDITION
 
PersistedAliasMapper $subject
 
Site[] $sites
 

Detailed Description

Definition at line 33 of file PersistedAliasMapperTest.php.

Member Function Documentation

◆ languageAwareRecordsAreResolved()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::languageAwareRecordsAreResolved ( string  $identifier,
string  $requestValue,
string  $language,
?string  $expectation 
)
Parameters
string$identifier
string$requestValue
string$language
string | null$expectation
Test:
‪@dataProvider languageAwareRecordsAreResolvedDataProvider

Definition at line 223 of file PersistedAliasMapperTest.php.

◆ languageAwareRecordsAreResolvedDataProvider()

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

Definition at line 166 of file PersistedAliasMapperTest.php.

◆ recordVisibilityDataProvider()

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

Definition at line 238 of file PersistedAliasMapperTest.php.

◆ recordVisibilityIsConsideredForGeneration()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::recordVisibilityIsConsideredForGeneration ( Context  $context,
array  $parameters,
bool  $expectation 
)
Parameters
Context$context
array$parameters
bool$expectation
Test:
‪@dataProvider recordVisibilityDataProvider

Definition at line 316 of file PersistedAliasMapperTest.php.

◆ recordVisibilityIsConsideredForResolving()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::recordVisibilityIsConsideredForResolving ( Context  $context,
array  $parameters,
bool  $expectation 
)
Parameters
Context$context
array$parameters
bool$expectation
Test:
‪@dataProvider recordVisibilityDataProvider

Definition at line 301 of file PersistedAliasMapperTest.php.

◆ setUp()

◆ setUpBeforeClass()

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

Definition at line 70 of file PersistedAliasMapperTest.php.

◆ setUpDatabase()

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

◆ tearDown()

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

Definition at line 160 of file PersistedAliasMapperTest.php.

◆ tearDownAfterClass()

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

Definition at line 76 of file PersistedAliasMapperTest.php.

◆ writeSiteConfiguration()

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

Member Data Documentation

◆ $sites

Site [] TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedAliasMapperTest::$sites
private

Definition at line 68 of file PersistedAliasMapperTest.php.

◆ $subject

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

Definition at line 64 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 35 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 50 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 57 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' => '-',
'eval' => 'required,uniqueInSite',
'default' => ''
]

Definition at line 40 of file PersistedAliasMapperTest.php.

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