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

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

Detailed Description

Definition at line 36 of file PersistedPatternMapperTest.php.

Member Function Documentation

◆ generateWithUidOfExistingPageReturnsPageSlug()

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

Definition at line 295 of file PersistedPatternMapperTest.php.

◆ generateWithUidOfExistingPageSuffixedWithGarbageStringReturnsNull()

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

Definition at line 303 of file PersistedPatternMapperTest.php.

◆ languageAwareRecordsAreResolved()

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

◆ languageAwareRecordsAreResolvedDataProvider()

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

Definition at line 157 of file PersistedPatternMapperTest.php.

◆ recordVisibilityDataProvider()

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

Definition at line 221 of file PersistedPatternMapperTest.php.

◆ recordVisibilityIsConsideredForGeneration()

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

Definition at line 287 of file PersistedPatternMapperTest.php.

◆ recordVisibilityIsConsideredForResolving()

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

Definition at line 278 of file PersistedPatternMapperTest.php.

◆ setUp()

◆ tearDown()

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

Definition at line 151 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 76 of file PersistedPatternMapperTest.php.

◆ $subject

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

Definition at line 72 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 38 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 58 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 65 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' => '-',
'required' => true,
'eval' => 'uniqueInSite',
'default' => '',
]

Definition at line 47 of file PersistedPatternMapperTest.php.

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