TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler:
TYPO3\CMS\Frontend\Http\UrlHandlerInterface

Public Member Functions

 canHandleCurrentUrl ()
 
 handle ()
 

Protected Member Functions

 getTypoScriptFrontendController ()
 

Protected Attributes

 $externalUrl = ''
 

Detailed Description

Handles the redirection for external URL pages.

Definition at line 22 of file ExternalPageUrlHandler.php.

Member Function Documentation

◆ canHandleCurrentUrl()

TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler::canHandleCurrentUrl ( )

Checks if external URLs are enabled and if the current page points to an external URL.

Returns
bool

Implements TYPO3\CMS\Frontend\Http\UrlHandlerInterface.

Definition at line 34 of file ExternalPageUrlHandler.php.

References TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler\getTypoScriptFrontendController().

◆ getTypoScriptFrontendController()

TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler::getTypoScriptFrontendController ( )
protected

◆ handle()

TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler::handle ( )

Redirects the user to the detected external URL.

Returns
void

Implements TYPO3\CMS\Frontend\Http\UrlHandlerInterface.

Definition at line 55 of file ExternalPageUrlHandler.php.

References TYPO3\CMS\Core\Utility\HttpUtility\HTTP_STATUS_303, and TYPO3\CMS\Core\Utility\HttpUtility\redirect().

Member Data Documentation

◆ $externalUrl

TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler::$externalUrl = ''
protected

Definition at line 27 of file ExternalPageUrlHandler.php.