‪TYPO3CMS  9.5
TYPO3\CMS\Backend\Module\AbstractModule Class Reference

Public Member Functions

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

Protected Attributes

ModuleTemplate $moduleTemplate
 
ServerRequestInterface $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.

Experimental for now

Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0.

Definition at line 30 of file AbstractModule.php.

Constructor & Destructor Documentation

◆ __construct()

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

Constructor Method

Definition at line 41 of file AbstractModule.php.

Member Function Documentation

◆ processRequest()

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

Central Request Dispatcher

Parameters
ServerRequestInterface$request‪PSR7 Request Object
ResponseInterface$response‪PSR7 Response Object
Returns
‪ResponseInterface
Exceptions

Definition at line 67 of file AbstractModule.php.

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

Member Data Documentation

◆ $moduleTemplate

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

ModuleTemplate object

Definition at line 36 of file AbstractModule.php.

◆ $request

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

PSR Request Object

Definition at line 55 of file AbstractModule.php.

Referenced by TYPO3\CMS\Backend\Module\AbstractModule\processRequest().