‪TYPO3CMS  9.5
TYPO3\CMS\Backend\Middleware\BackendRouteInitialization Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Middleware\BackendRouteInitialization:

Public Member Functions

ResponseInterface process (ServerRequestInterface $request, RequestHandlerInterface $handler)
 

Detailed Description

Initializes the Backend Router and also loads ext_tables.php from all extensions, as this is the place where all modules register their routes to the router afterwards.

The route path is added to the request as attribute "routePath".

Definition at line 34 of file BackendRouteInitialization.php.

Member Function Documentation

◆ process()

ResponseInterface TYPO3\CMS\Backend\Middleware\BackendRouteInitialization::process ( ServerRequestInterface  $request,
RequestHandlerInterface  $handler 
)

Resolve the &route (or &M) GET/POST parameter, and also the Router object.

Parameters
ServerRequestInterface$request
RequestHandlerInterface$handler
Returns
‪ResponseInterface

Definition at line 43 of file BackendRouteInitialization.php.

References TYPO3\CMS\Core\Core\Bootstrap\initializeBackendRouter(), and TYPO3\CMS\Core\Core\Bootstrap\loadExtTables().