TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Linkvalidator\Linktype\LinkHandler Class Reference
Inheritance diagram for TYPO3\CMS\Linkvalidator\Linktype\LinkHandler:
TYPO3\CMS\Linkvalidator\Linktype\AbstractLinktype TYPO3\CMS\Linkvalidator\Linktype\LinktypeInterface tx_linkvalidator_linktype_LinkHandler

Public Member Functions

 checkLink ($url, $softRefEntry, $reference)
 
 fetchType ($value, $type, $key)
 
 getErrorMessage ($errorParams)
 
- Public Member Functions inherited from TYPO3\CMS\Linkvalidator\Linktype\AbstractLinktype
 fetchType ($value, $type, $key)
 
 getErrorParams ()
 
 getBrokenUrl ($row)
 

Public Attributes

const DELETED = 'deleted'
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Linkvalidator\Linktype\AbstractLinktype
 setErrorParams ($value)
 
- Protected Attributes inherited from TYPO3\CMS\Linkvalidator\Linktype\AbstractLinktype
 $errorParams = array()
 

Detailed Description

This class provides Check Link Handler plugin implementation

Author
Dimitri König dk@ca.nosp@m.bag..nosp@m.ch
Michael Miousse micha.nosp@m.el.m.nosp@m.iouss.nosp@m.e@in.nosp@m.foglo.nosp@m.be.c.nosp@m.a

Definition at line 25 of file LinkHandler.php.

Member Function Documentation

◆ checkLink()

TYPO3\CMS\Linkvalidator\Linktype\LinkHandler::checkLink (   $url,
  $softRefEntry,
  $reference 
)

Checks a given URL for validity

Parameters
string$urlUrl to check
array$softRefEntryThe soft reference entry which builds the context of that url
\TYPO3\CMS\Linkvalidator\LinkAnalyzer$referenceParent instance
Returns
boolean TRUE on success or FALSE on error

Implements TYPO3\CMS\Linkvalidator\Linktype\LinktypeInterface.

Definition at line 40 of file LinkHandler.php.

References TYPO3\CMS\Linkvalidator\Linktype\AbstractLinktype\$errorParams, $GLOBALS, and TYPO3\CMS\Linkvalidator\Linktype\AbstractLinktype\setErrorParams().

◆ fetchType()

TYPO3\CMS\Linkvalidator\Linktype\LinkHandler::fetchType (   $value,
  $type,
  $key 
)

Type fetching method, based on the type that softRefParserObj returns

Parameters
array$valueReference properties
string$typeCurrent type
string$keyValidator hook name
Returns
string fetched type

Implements TYPO3\CMS\Linkvalidator\Linktype\LinktypeInterface.

Definition at line 76 of file LinkHandler.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\isFirstPartOfStr().

◆ getErrorMessage()

TYPO3\CMS\Linkvalidator\Linktype\LinkHandler::getErrorMessage (   $errorParams)

Generate the localized error message from the error params saved from the parsing

Parameters
array$errorParamsAll parameters needed for the rendering of the error message
Returns
string Validation error message

Implements TYPO3\CMS\Linkvalidator\Linktype\LinktypeInterface.

Definition at line 89 of file LinkHandler.php.

References TYPO3\CMS\Linkvalidator\Linktype\AbstractLinktype\$errorParams, and $GLOBALS.

Member Data Documentation

◆ DELETED

const TYPO3\CMS\Linkvalidator\Linktype\LinkHandler::DELETED = 'deleted'

Definition at line 30 of file LinkHandler.php.