‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest:

Public Member Functions

array resolveParametersForNonFilesDataProvider ()
 
 resolveReturnsSplitParameters (string $input, array $expected)
 
 splitParametersToUnifiedIdentifier (string $input, array $parameters, string $expected)
 
array resolveParametersForFilesDataProvider ()
 
 resolveFileReferencesToSplitParameters (string $input, array $expected)
 
 splitParametersToUnifiedIdentifierForFiles (string $input, array $parameters, string $expected)
 
array resolveThrowExceptionWithPharReferencesDataProvider ()
 
 resolveThrowExceptionWithPharReferences (string $pharUrl)
 

Protected Member Functions

 setUp ()
 

Detailed Description

Definition at line 30 of file LegacyLinkNotationConverterTest.php.

Member Function Documentation

◆ resolveFileReferencesToSplitParameters()

TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::resolveFileReferencesToSplitParameters ( string  $input,
array  $expected 
)

Helpful to know in which if() clause the stuff gets in

Test:
Parameters
string$input
array$expected‪@dataProvider resolveParametersForFilesDataProvider

Definition at line 269 of file LegacyLinkNotationConverterTest.php.

References TYPO3\CMS\Core\LinkHandling\LinkService\TYPE_FILE, and TYPO3\CMS\Core\LinkHandling\LinkService\TYPE_FOLDER.

◆ resolveParametersForFilesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::resolveParametersForFilesDataProvider ( )

testing files and folders Data provider for pointing to files t3:file:15 t3:file:fileadmin/deep/down.jpg t3:file:1:myfolder/myidentifier.jpg t3:folder:1:myfolder

Returns
‪array

Definition at line 186 of file LegacyLinkNotationConverterTest.php.

References TYPO3\CMS\Core\LinkHandling\LinkService\TYPE_FILE, and TYPO3\CMS\Core\LinkHandling\LinkService\TYPE_FOLDER.

◆ resolveParametersForNonFilesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::resolveParametersForNonFilesDataProvider ( )

Data to resolve strings to arrays and vice versa, external, mail, page

Returns
‪array

Definition at line 43 of file LegacyLinkNotationConverterTest.php.

References TYPO3\CMS\Core\LinkHandling\LinkService\TYPE_PAGE, and TYPO3\CMS\Core\LinkHandling\LinkService\TYPE_RECORD.

◆ resolveReturnsSplitParameters()

TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::resolveReturnsSplitParameters ( string  $input,
array  $expected 
)
Test:
Parameters
string$input
array$expected‪@dataProvider resolveParametersForNonFilesDataProvider

Definition at line 151 of file LegacyLinkNotationConverterTest.php.

◆ resolveThrowExceptionWithPharReferences()

TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::resolveThrowExceptionWithPharReferences ( string  $pharUrl)
Test:
Parameters
string$pharUrl‪@dataProvider resolveThrowExceptionWithPharReferencesDataProvider

Definition at line 393 of file LegacyLinkNotationConverterTest.php.

◆ resolveThrowExceptionWithPharReferencesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::resolveThrowExceptionWithPharReferencesDataProvider ( )
Returns
‪array

Definition at line 368 of file LegacyLinkNotationConverterTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::setUp ( )
protected

Definition at line 32 of file LegacyLinkNotationConverterTest.php.

◆ splitParametersToUnifiedIdentifier()

TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::splitParametersToUnifiedIdentifier ( string  $input,
array  $parameters,
string  $expected 
)
Test:
Parameters
string$input
array$parameters
string$expected
Exceptions

Definition at line 167 of file LegacyLinkNotationConverterTest.php.

◆ splitParametersToUnifiedIdentifierForFiles()

TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::splitParametersToUnifiedIdentifierForFiles ( string  $input,
array  $parameters,
string  $expected 
)

Helpful to know in which if() clause the stuff gets in

Test:
Parameters
string$input
array$parameters
string$expected
Exceptions

Definition at line 320 of file LegacyLinkNotationConverterTest.php.

References TYPO3\CMS\Core\Utility\MathUtility\canBeInterpretedAsInteger(), TYPO3\CMS\Core\LinkHandling\LinkService\TYPE_FILE, and TYPO3\CMS\Core\LinkHandling\LinkService\TYPE_FOLDER.