‪TYPO3CMS  10.4
TYPO3\CMS\Recycler\Controller\RecyclerModuleController Class Reference

Public Member Functions

ResponseInterface handleRequest (ServerRequestInterface $request)
 
 indexAction (ServerRequestInterface $request)
 

Protected Member Functions

 initializeView (string $templateName)
 
 registerDocheaderButtons ()
 
array getJavaScriptConfiguration (NormalizedParams $normalizedParams)
 
string getDataFromSession ($identifier, $default=null)
 
BackendUserAuthentication getBackendUser ()
 
LanguageService getLanguageService ()
 

Protected Attributes

array $pageRecord = array( )
 
bool $isAccessibleForCurrentUser = false
 
bool $allowDelete = false
 
int $recordsPageLimit = 50
 
int $id
 
StandaloneView $view
 
ModuleTemplate $moduleTemplate
 

Detailed Description

Backend Module for the 'recycler' extension.

This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.

Definition at line 37 of file RecyclerModuleController.php.

Member Function Documentation

◆ getBackendUser()

BackendUserAuthentication TYPO3\CMS\Recycler\Controller\RecyclerModuleController::getBackendUser ( )
protected

◆ getDataFromSession()

string TYPO3\CMS\Recycler\Controller\RecyclerModuleController::getDataFromSession (   $identifier,
  $default = null 
)
protected

Gets data from the session of the current backend user.

Parameters
string$identifier‪The identifier to be used to get the data
string$default‪The default date to be used if nothing was found in the session
Returns
‪string The accordant data in the session of the current backend user

Definition at line 191 of file RecyclerModuleController.php.

References TYPO3\CMS\Recycler\Controller\RecyclerModuleController\getBackendUser().

Referenced by TYPO3\CMS\Recycler\Controller\RecyclerModuleController\getJavaScriptConfiguration().

◆ getJavaScriptConfiguration()

◆ getLanguageService()

LanguageService TYPO3\CMS\Recycler\Controller\RecyclerModuleController::getLanguageService ( )
protected

Returns an instance of LanguageService

Returns
‪LanguageService

Definition at line 217 of file RecyclerModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Recycler\Controller\RecyclerModuleController\registerDocheaderButtons().

◆ handleRequest()

ResponseInterface TYPO3\CMS\Recycler\Controller\RecyclerModuleController::handleRequest ( ServerRequestInterface  $request)

◆ indexAction()

TYPO3\CMS\Recycler\Controller\RecyclerModuleController::indexAction ( ServerRequestInterface  $request)

Renders the content of the module.

Parameters
ServerRequestInterface$request

Definition at line 131 of file RecyclerModuleController.php.

References TYPO3\CMS\Recycler\Controller\RecyclerModuleController\getJavaScriptConfiguration().

◆ initializeView()

TYPO3\CMS\Recycler\Controller\RecyclerModuleController::initializeView ( string  $templateName)
protected
Parameters
string$templateName

Definition at line 116 of file RecyclerModuleController.php.

Referenced by TYPO3\CMS\Recycler\Controller\RecyclerModuleController\handleRequest().

◆ registerDocheaderButtons()

TYPO3\CMS\Recycler\Controller\RecyclerModuleController::registerDocheaderButtons ( )
protected

Member Data Documentation

◆ $allowDelete

bool TYPO3\CMS\Recycler\Controller\RecyclerModuleController::$allowDelete = false
protected

◆ $id

int TYPO3\CMS\Recycler\Controller\RecyclerModuleController::$id
protected

◆ $isAccessibleForCurrentUser

bool TYPO3\CMS\Recycler\Controller\RecyclerModuleController::$isAccessibleForCurrentUser = false
protected

Definition at line 46 of file RecyclerModuleController.php.

◆ $moduleTemplate

ModuleTemplate TYPO3\CMS\Recycler\Controller\RecyclerModuleController::$moduleTemplate
protected

Definition at line 66 of file RecyclerModuleController.php.

◆ $pageRecord

array TYPO3\CMS\Recycler\Controller\RecyclerModuleController::$pageRecord = array( )
protected

Definition at line 42 of file RecyclerModuleController.php.

◆ $recordsPageLimit

int TYPO3\CMS\Recycler\Controller\RecyclerModuleController::$recordsPageLimit = 50
protected

◆ $view

StandaloneView TYPO3\CMS\Recycler\Controller\RecyclerModuleController::$view
protected

Definition at line 62 of file RecyclerModuleController.php.