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

Public Member Functions

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

Static Public Member Functions

static resolveParametersForNonFilesDataProvider ()
 
static resolveParametersForFilesDataProvider ()
 
static resolveThrowExceptionWithPharReferencesDataProvider ()
 

Protected Attributes

bool $resetSingletonInstances = true
 

Detailed Description

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

Definition at line 251 of file LegacyLinkNotationConverterTest.php.

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

◆ resolveParametersForFilesDataProvider()

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

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

Definition at line 173 of file LegacyLinkNotationConverterTest.php.

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

◆ resolveParametersForNonFilesDataProvider()

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

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

Definition at line 40 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 
)

Definition at line 142 of file LegacyLinkNotationConverterTest.php.

◆ resolveThrowExceptionWithPharReferences()

TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::resolveThrowExceptionWithPharReferences ( string  $pharUrl)

Definition at line 363 of file LegacyLinkNotationConverterTest.php.

◆ resolveThrowExceptionWithPharReferencesDataProvider()

static TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::resolveThrowExceptionWithPharReferencesDataProvider ( )
static

Definition at line 343 of file LegacyLinkNotationConverterTest.php.

◆ splitParametersToUnifiedIdentifier()

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

Definition at line 157 of file LegacyLinkNotationConverterTest.php.

◆ splitParametersToUnifiedIdentifierForFiles()

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

Member Data Documentation

◆ $resetSingletonInstances

bool TYPO3\CMS\Core\Tests\Unit\LinkHandling\LegacyLinkNotationConverterTest::$resetSingletonInstances = true
protected

Definition at line 35 of file LegacyLinkNotationConverterTest.php.