TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
Application Class Reference
Inheritance diagram for Application:
ApplicationInterface

Public Member Functions

 __construct ($classLoader)
 
 run (callable $execute=null)
 

Protected Member Functions

 defineLegacyConstants ()
 

Protected Attributes

 $bootstrap
 
 $entryPointLevel = 4
 
 $availableRequestHandlers
 

Detailed Description

Entry point for the TYPO3 Install Tool

Definition at line 22 of file install/Classes/Http/Application.php.

Constructor & Destructor Documentation

__construct (   $classLoader)

Constructor setting up legacy constant and register available Request Handlers

Parameters
\Composer\Autoload\ClassLoader$classLoaderan instance of the class loader

Definition at line 48 of file install/Classes/Http/Application.php.

References Application\defineLegacyConstants(), and Bootstrap\getInstance().

Member Function Documentation

defineLegacyConstants ( )
protected

Define constants

Definition at line 88 of file install/Classes/Http/Application.php.

Referenced by Application\__construct().

run ( callable  $execute = null)

Set up the application and shut it down afterwards Failsafe minimal setup mode for the install tool Does not call "run()" therefore

Parameters
callable$execute
Returns
void

Implements ApplicationInterface.

Definition at line 74 of file install/Classes/Http/Application.php.

Member Data Documentation

$availableRequestHandlers
protected
Initial value:
= [
\TYPO3\CMS\Install\Http\RequestHandler::class
]

Definition at line 39 of file install/Classes/Http/Application.php.

$bootstrap
protected

Definition at line 27 of file install/Classes/Http/Application.php.

$entryPointLevel = 4
protected

Definition at line 33 of file install/Classes/Http/Application.php.