‪TYPO3CMS  10.4
TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest:

Public Member Functions

array sanitizeDataProvider ()
 
 sanitizeConvertsString (array $configuration, string $input, string $expected)
 
 generateNeverDeliversEmptySlugDataProvider ()
 
 generateNeverDeliversEmptySlug (string $input, string $expected)
 
array sanitizeForPagesDataProvider ()
 
 sanitizeConvertsStringForPages (array $configuration, string $input, string $expected)
 
 generateNeverDeliversEmptySlugForPagesDataProvider ()
 
 generateNeverDeliversEmptySlugForPages (string $input, string $expected)
 
array generatePrependsSlugsForPagesDataProvider ()
 
 generatePrependsSlugsForPages (string $input, string $expected, array $options)
 
array generateSlugWithNavTitleAndFallbackForPagesDataProvider ()
 
 generateSlugWithNavTitleAndFallbackForPages (array $input, string $expected, array $options)
 
 generateSlugWithHookModifiers ()
 
array generateSlugWithPid0DataProvider ()
 
 generateSlugWithPid0 (array $input, string $expected)
 
 generatePrependsSlugsForNonPagesDataProvider ()
 
 generatePrependsSlugsForNonPages (string $input, string $expected, array $options)
 

Protected Attributes

bool $resetSingletonInstances = true
 

Detailed Description

Definition at line 23 of file SlugHelperTest.php.

Member Function Documentation

◆ generateNeverDeliversEmptySlug()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateNeverDeliversEmptySlug ( string  $input,
string  $expected 
)

@dataProvider generateNeverDeliversEmptySlugDataProvider

Parameters
string$input
string$expected
Test:

Definition at line 190 of file SlugHelperTest.php.

References $GLOBALS.

◆ generateNeverDeliversEmptySlugDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateNeverDeliversEmptySlugDataProvider ( )

Definition at line 162 of file SlugHelperTest.php.

◆ generateNeverDeliversEmptySlugForPages()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateNeverDeliversEmptySlugForPages ( string  $input,
string  $expected 
)

@dataProvider generateNeverDeliversEmptySlugForPagesDataProvider

Parameters
string$input
string$expected
Test:

Definition at line 390 of file SlugHelperTest.php.

References $GLOBALS.

◆ generateNeverDeliversEmptySlugForPagesDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateNeverDeliversEmptySlugForPagesDataProvider ( )

Definition at line 362 of file SlugHelperTest.php.

◆ generatePrependsSlugsForNonPages()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generatePrependsSlugsForNonPages ( string  $input,
string  $expected,
array  $options 
)
Test:
‪@dataProvider generatePrependsSlugsForNonPagesDataProvider

Definition at line 752 of file SlugHelperTest.php.

References $GLOBALS.

◆ generatePrependsSlugsForNonPagesDataProvider()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generatePrependsSlugsForNonPagesDataProvider ( )

Definition at line 732 of file SlugHelperTest.php.

◆ generatePrependsSlugsForPages()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generatePrependsSlugsForPages ( string  $input,
string  $expected,
array  $options 
)

@dataProvider generatePrependsSlugsForPagesDataProvider

Parameters
string$input
string$expected
Test:

Definition at line 496 of file SlugHelperTest.php.

References $GLOBALS.

◆ generatePrependsSlugsForPagesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generatePrependsSlugsForPagesDataProvider ( )
Returns
‪array

Definition at line 407 of file SlugHelperTest.php.

◆ generateSlugWithHookModifiers()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateSlugWithHookModifiers ( )
Test:

Definition at line 659 of file SlugHelperTest.php.

◆ generateSlugWithNavTitleAndFallbackForPages()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateSlugWithNavTitleAndFallbackForPages ( array  $input,
string  $expected,
array  $options 
)

@dataProvider generateSlugWithNavTitleAndFallbackForPagesDataProvider

Parameters
array$input
string$expected
array$options
Test:

Definition at line 636 of file SlugHelperTest.php.

References $GLOBALS.

◆ generateSlugWithNavTitleAndFallbackForPagesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateSlugWithNavTitleAndFallbackForPagesDataProvider ( )
Returns
‪array

Definition at line 526 of file SlugHelperTest.php.

◆ generateSlugWithPid0()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateSlugWithPid0 ( array  $input,
string  $expected 
)

@dataProvider generateSlugWithPid0DataProvider

Parameters
array$input
string$expected
Test:

Definition at line 716 of file SlugHelperTest.php.

References $GLOBALS.

◆ generateSlugWithPid0DataProvider()

array TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::generateSlugWithPid0DataProvider ( )
Returns
‪array

Definition at line 696 of file SlugHelperTest.php.

◆ sanitizeConvertsString()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::sanitizeConvertsString ( array  $configuration,
string  $input,
string  $expected 
)
Test:
‪@dataProvider sanitizeDataProvider
Parameters
array$configuration
string$input
string$expected

Definition at line 149 of file SlugHelperTest.php.

◆ sanitizeConvertsStringForPages()

TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::sanitizeConvertsStringForPages ( array  $configuration,
string  $input,
string  $expected 
)
Test:
‪@dataProvider sanitizeForPagesDataProvider
Parameters
array$configuration
string$input
string$expected

Definition at line 349 of file SlugHelperTest.php.

◆ sanitizeDataProvider()

array TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::sanitizeDataProvider ( )
Returns
‪array

Definition at line 32 of file SlugHelperTest.php.

◆ sanitizeForPagesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::sanitizeForPagesDataProvider ( )
Returns
‪array

Definition at line 207 of file SlugHelperTest.php.

Member Data Documentation

◆ $resetSingletonInstances

bool TYPO3\CMS\Core\Tests\Unit\DataHandling\SlugHelperTest::$resetSingletonInstances = true
protected

Definition at line 27 of file SlugHelperTest.php.