‪TYPO3CMS  ‪main
TYPO3\CMS\Core\LinkHandling\LinkHandlingInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Core\LinkHandling\LinkHandlingInterface:
TYPO3\CMS\Core\LinkHandling\EmailLinkHandler TYPO3\CMS\Core\LinkHandling\FileLinkHandler TYPO3\CMS\Core\LinkHandling\FolderLinkHandler TYPO3\CMS\Core\LinkHandling\PageLinkHandler TYPO3\CMS\Core\LinkHandling\RecordLinkHandler TYPO3\CMS\Core\LinkHandling\TelephoneLinkHandler TYPO3\CMS\Core\LinkHandling\UrlLinkHandler

Public Member Functions

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

Public Attributes

const DEFAULT_SCHEME = 'http'
 

Detailed Description

Interface for classes which are transforming a tag link hrefs to records or resources basically any URLs that should not be saved directly in the database on as is basis since they might be moved, changed by admin working in backend

Definition at line 25 of file LinkHandlingInterface.php.

Member Function Documentation

◆ asString()

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

Returns a string interpretation of the link href query from objects, something like

array of data -> string

Parameters
array$parameters

Implemented in TYPO3\CMS\Core\LinkHandling\FileLinkHandler, TYPO3\CMS\Core\LinkHandling\FolderLinkHandler, TYPO3\CMS\Core\LinkHandling\RecordLinkHandler, TYPO3\CMS\Core\LinkHandling\PageLinkHandler, TYPO3\CMS\Core\LinkHandling\EmailLinkHandler, TYPO3\CMS\Core\LinkHandling\TelephoneLinkHandler, and TYPO3\CMS\Core\LinkHandling\UrlLinkHandler.

◆ resolveHandlerData()

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

Member Data Documentation

◆ DEFAULT_SCHEME