TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Module\AbstractModule Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Module\AbstractModule:
TYPO3\CMS\Backend\Controller\BackendLayoutWizardController TYPO3\CMS\Backend\Controller\ContentElement\ElementHistoryController TYPO3\CMS\Backend\Controller\ContentElement\MoveElementController TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController TYPO3\CMS\Backend\Controller\EditDocumentController TYPO3\CMS\Backend\Controller\File\CreateFolderController TYPO3\CMS\Backend\Controller\File\EditFileController TYPO3\CMS\Backend\Controller\File\FileUploadController TYPO3\CMS\Backend\Controller\File\RenameFileController TYPO3\CMS\Backend\Controller\File\ReplaceFileController TYPO3\CMS\Backend\Controller\NewRecordController TYPO3\CMS\Backend\Controller\Wizard\AbstractWizardController TYPO3\CMS\Recordlist\RecordList TYPO3\CMS\Setup\Controller\SetupModuleController

Public Member Functions

 __construct ()
 
 processRequest (ServerRequestInterface $request, ResponseInterface $response)
 

Protected Attributes

 $moduleTemplate
 
 $request
 

Detailed Description

A backend module. This class may be used by extension backend modules to implement own actions and controllers. It initializes the module template and comes with a simple dispatcher method.

Definition at line 29 of file AbstractModule.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\Module\AbstractModule::__construct ( )

Constructor Method

Definition at line 41 of file AbstractModule.php.

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

Member Function Documentation

◆ processRequest()

TYPO3\CMS\Backend\Module\AbstractModule::processRequest ( ServerRequestInterface  $request,
ResponseInterface  $response 
)

Central Request Dispatcher

Parameters
ServerRequestInterface$requestPSR7 Request Object
ResponseInterface$responsePSR7 Response Object
Returns
ResponseInterface
Exceptions

Definition at line 63 of file AbstractModule.php.

References TYPO3\CMS\Backend\Module\AbstractModule\$request.

Member Data Documentation

◆ $moduleTemplate

TYPO3\CMS\Backend\Module\AbstractModule::$moduleTemplate
protected

◆ $request

TYPO3\CMS\Backend\Module\AbstractModule::$request
protected