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

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
 
PersistedPatternMapper $subject
 
Site[] $sites
 

Detailed Description

Definition at line 33 of file PersistedPatternMapperTest.php.

Member Function Documentation

◆ languageAwareRecordsAreResolved()

TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedPatternMapperTest::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 227 of file PersistedPatternMapperTest.php.

◆ languageAwareRecordsAreResolvedDataProvider()

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

Definition at line 170 of file PersistedPatternMapperTest.php.

◆ recordVisibilityDataProvider()

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

Definition at line 242 of file PersistedPatternMapperTest.php.

◆ recordVisibilityIsConsideredForGeneration()

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

Definition at line 320 of file PersistedPatternMapperTest.php.

◆ recordVisibilityIsConsideredForResolving()

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

Definition at line 305 of file PersistedPatternMapperTest.php.

◆ setUp()

◆ setUpBeforeClass()

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

Definition at line 74 of file PersistedPatternMapperTest.php.

◆ setUpDatabase()

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

◆ tearDown()

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

Definition at line 164 of file PersistedPatternMapperTest.php.

◆ tearDownAfterClass()

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

Definition at line 80 of file PersistedPatternMapperTest.php.

◆ writeSiteConfiguration()

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

Member Data Documentation

◆ $sites

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

Definition at line 72 of file PersistedPatternMapperTest.php.

◆ $subject

PersistedPatternMapper TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedPatternMapperTest::$subject
private

Definition at line 68 of file PersistedPatternMapperTest.php.

◆ ASPECT_CONFIGURATION

const TYPO3\CMS\Core\Tests\Functional\Routing\Aspect\PersistedPatternMapperTest::ASPECT_CONFIGURATION
private
Initial value:
= [
'tableName' => 'tt_content',
'routeFieldName' => 'header',
'routeFieldPattern' => '^(?P<header>.+)-(?P<layout>\d+)$',
'routeFieldResult' => '{header}-{layout}',
]

Definition at line 35 of file PersistedPatternMapperTest.php.

◆ LANGUAGE_MAP

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

Definition at line 54 of file PersistedPatternMapperTest.php.

◆ SITE_ADDITION

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

Definition at line 61 of file PersistedPatternMapperTest.php.

◆ SLUG_CONFIGURATION

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

Definition at line 44 of file PersistedPatternMapperTest.php.

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