‪TYPO3CMS  11.5
TYPO3\CMS\Core\LinkHandling\UrlLinkHandler Class Reference
Inheritance diagram for TYPO3\CMS\Core\LinkHandling\UrlLinkHandler:
TYPO3\CMS\Core\LinkHandling\LinkHandlingInterface

Public Member Functions

string asString (array $parameters)
 
array resolveHandlerData (array $data)
 

Static Public Member Functions

static non empty string getDefaultScheme ()
 

Protected Member Functions

string addHttpSchemeAsFallback (string $url)
 

Additional Inherited Members

Detailed Description

Resolves URLs (simple, no magic needed)

Definition at line 21 of file UrlLinkHandler.php.

Member Function Documentation

◆ addHttpSchemeAsFallback()

string TYPO3\CMS\Core\LinkHandling\UrlLinkHandler::addHttpSchemeAsFallback ( string  $url)
protected

Ensures that a scheme is always added, if www.typo3.org was added previously.

Parameters
string$url‪the URL
Returns
‪string

Definition at line 51 of file UrlLinkHandler.php.

References TYPO3\CMS\Core\LinkHandling\UrlLinkHandler\getDefaultScheme().

Referenced by TYPO3\CMS\Core\LinkHandling\UrlLinkHandler\asString(), and TYPO3\CMS\Core\LinkHandling\UrlLinkHandler\resolveHandlerData().

◆ asString()

string TYPO3\CMS\Core\LinkHandling\UrlLinkHandler::asString ( array  $parameters)

Returns the URL as given

Parameters
array$parameters
Returns
‪string

Implements TYPO3\CMS\Core\LinkHandling\LinkHandlingInterface.

Definition at line 29 of file UrlLinkHandler.php.

References TYPO3\CMS\Core\LinkHandling\UrlLinkHandler\addHttpSchemeAsFallback().

◆ getDefaultScheme()

◆ resolveHandlerData()

array TYPO3\CMS\Core\LinkHandling\UrlLinkHandler::resolveHandlerData ( array  $data)

Returns the URL as is

Parameters
array$data‪(needs 'url') inside
Returns
‪array

Implements TYPO3\CMS\Core\LinkHandling\LinkHandlingInterface.

Definition at line 40 of file UrlLinkHandler.php.

References TYPO3\CMS\Core\LinkHandling\UrlLinkHandler\addHttpSchemeAsFallback().