‪TYPO3CMS  10.4
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 ($input, $expected)
 
 splitParametersToUnifiedIdentifier (string $input, array $parameters, string $expected)
 
array resolveParametersForFilesDataProvider ()
 
 resolveFileReferencesToSplitParameters ($input, $expected)
 
 splitParametersToUnifiedIdentifierForFiles (string $input, array $parameters, string $expected)
 
array resolveThrowExceptionWithPharReferencesDataProvider ()
 
 resolveThrowExceptionWithPharReferences (string $pharUrl)
 

Protected Member Functions

 setUp ()
 

Detailed Description

Definition at line 31 of file LegacyLinkNotationConverterTest.php.

Member Function Documentation

◆ resolveFileReferencesToSplitParameters()

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

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

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

Definition at line 262 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 179 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 44 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 (   $input,
  $expected 
)
Test:
Parameters
string$input
array$expected‪@dataProvider resolveParametersForNonFilesDataProvider

Definition at line 144 of file LegacyLinkNotationConverterTest.php.

◆ resolveThrowExceptionWithPharReferences()

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

Definition at line 388 of file LegacyLinkNotationConverterTest.php.

◆ resolveThrowExceptionWithPharReferencesDataProvider()

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

Definition at line 363 of file LegacyLinkNotationConverterTest.php.

◆ setUp()

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

Definition at line 33 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 160 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 314 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.