‪TYPO3CMS  11.5
TYPO3\CMS\Backend\Http\Application Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Http\Application:
TYPO3\CMS\Core\Http\AbstractApplication TYPO3\CMS\Core\Core\ApplicationInterface

Public Member Functions

 __construct (RequestHandlerInterface $requestHandler, ConfigurationManager $configurationManager, Context $context)
 
 handle (ServerRequestInterface $request)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Http\AbstractApplication
 run (callable $execute=null)
 

Protected Member Functions

ResponseInterface installToolRedirect ()
 
 initializeContext ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Http\AbstractApplication
 sendResponse (ResponseInterface $response)
 

Protected Attributes

ConfigurationManager $configurationManager
 
Context $context
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Http\AbstractApplication
RequestHandlerInterface null $requestHandler
 

Detailed Description

Entry point for the TYPO3 Backend (HTTP requests)

Definition at line 35 of file Application.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\Http\Application::__construct ( RequestHandlerInterface  $requestHandler,
ConfigurationManager  $configurationManager,
Context  $context 
)

Member Function Documentation

◆ handle()

◆ initializeContext()

TYPO3\CMS\Backend\Http\Application::initializeContext ( )
protected

Initializes the Context used for accessing data and finding out the current state of the application

Definition at line 86 of file Application.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Backend\Http\Application\handle().

◆ installToolRedirect()

ResponseInterface TYPO3\CMS\Backend\Http\Application::installToolRedirect ( )
protected

Create a PSR-7 Response that redirects to the install tool

Returns
‪ResponseInterface

Definition at line 78 of file Application.php.

Referenced by TYPO3\CMS\Backend\Http\Application\handle().

Member Data Documentation

◆ $configurationManager

ConfigurationManager TYPO3\CMS\Backend\Http\Application::$configurationManager
protected

Definition at line 39 of file Application.php.

Referenced by TYPO3\CMS\Backend\Http\Application\__construct().

◆ $context

Context TYPO3\CMS\Backend\Http\Application::$context
protected

Definition at line 43 of file Application.php.

Referenced by TYPO3\CMS\Backend\Http\Application\__construct().