‪TYPO3CMS  9.5
TYPO3\CMS\Backend\Controller\LinkBrowserController Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Controller\LinkBrowserController:
TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController TYPO3\CMS\Core\Compatibility\PublicMethodDeprecationTrait

Public Member Functions

ResponseInterface encodeTypoLink (ServerRequestInterface $request)
 
array getConfiguration ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Compatibility\PublicMethodDeprecationTrait
mixed __call (string $methodName, array $arguments)
 

Protected Member Functions

 initCurrentUrl ()
 
 initDocumentTemplate ()
 
bool areFieldChangeFunctionsValid ($handleFlexformSections=false)
 
string[] getBodyTagAttributes ()
 
int getCurrentPageId ()
 

Additional Inherited Members

Detailed Description

Extended controller for link browser

Definition at line 31 of file LinkBrowserController.php.

Member Function Documentation

◆ areFieldChangeFunctionsValid()

bool TYPO3\CMS\Backend\Controller\LinkBrowserController::areFieldChangeFunctionsValid (   $handleFlexformSections = false)
protected

Determines whether submitted field change functions are valid and are coming from the system and not from an external abuse.

Parameters
bool$handleFlexformSections‪Whether to handle flexform sections differently
Returns
‪bool Whether the submitted field change functions are valid

Definition at line 106 of file LinkBrowserController.php.

Referenced by TYPO3\CMS\Backend\Controller\LinkBrowserController\initDocumentTemplate().

◆ encodeTypoLink()

ResponseInterface TYPO3\CMS\Backend\Controller\LinkBrowserController::encodeTypoLink ( ServerRequestInterface  $request)

Encode a typolink via ajax

This avoids to implement the encoding functionality again in JS for the browser.

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 87 of file LinkBrowserController.php.

◆ getBodyTagAttributes()

string [] TYPO3\CMS\Backend\Controller\LinkBrowserController::getBodyTagAttributes ( )
protected

Get attributes for the body tag

Returns
‪string[] Array of body-tag attributes

Reimplemented from TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController.

Definition at line 133 of file LinkBrowserController.php.

References TYPO3\CMS\Recordlist\Controller\AbstractLinkBrowserController\$parameters, and TYPO3\CMS\Core\Utility\HttpUtility\buildQueryString().

◆ getConfiguration()

array TYPO3\CMS\Backend\Controller\LinkBrowserController::getConfiguration ( )

◆ getCurrentPageId()

◆ initCurrentUrl()

TYPO3\CMS\Backend\Controller\LinkBrowserController::initCurrentUrl ( )
protected

◆ initDocumentTemplate()

TYPO3\CMS\Backend\Controller\LinkBrowserController::initDocumentTemplate ( )
protected