TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Install\Controller\ToolController Class Reference
Inheritance diagram for TYPO3\CMS\Install\Controller\ToolController:
TYPO3\CMS\Install\Controller\AbstractController

Public Member Functions

 execute ()
 

Protected Member Functions

 registerExtensionConfigurationErrorHandler ()
 
 getLastError ()
 
- Protected Member Functions inherited from TYPO3\CMS\Install\Controller\AbstractController
 checkSessionLifetime ()
 
 outputLoginFormIfNotAuthorized ()
 
 addSessionMessages (array $messages)
 
 isDbalEnabled ()
 
 validateAuthenticationAction ($action)
 
 getAction ()
 
 getPostValues ()
 
 redirect ($controller='', $action='')
 
 output ($content='')
 
 getSenderEmailAddress ()
 
 getSenderEmailName ()
 

Protected Attributes

 $authenticationActions
 
- Protected Attributes inherited from TYPO3\CMS\Install\Controller\AbstractController
 $objectManager = null
 
 $session = null
 
 $authenticationActions = []
 

Detailed Description

Install tool controller, dispatcher class of the install tool.

Handles install tool session, login and login form rendering, calls actions that need authentication and handles form tokens.

Definition at line 25 of file ToolController.php.

Member Function Documentation

◆ execute()

◆ getLastError()

◆ registerExtensionConfigurationErrorHandler()

TYPO3\CMS\Install\Controller\ToolController::registerExtensionConfigurationErrorHandler ( )
protected

This function registers a shutdown function, which is called even if a fatal error occurs. The request either gets redirected to an action where all extension configurations are checked for compatibility or an information with a link to that action.

Returns
void

Definition at line 97 of file ToolController.php.

References $GLOBALS, TYPO3\CMS\Core\Utility\GeneralUtility\_GP(), E_USER_ERROR, and TYPO3\CMS\Core\Utility\HttpUtility\redirect().

Referenced by TYPO3\CMS\Install\Controller\ToolController\execute().

Member Data Documentation

◆ $authenticationActions

TYPO3\CMS\Install\Controller\ToolController::$authenticationActions
protected
Initial value:
= [
'importantActions',
'systemEnvironment',
'configuration',
'folderStructure',
'testSetup',
'upgradeWizard',
'allConfiguration',
'cleanUp',
'loadExtensions',
'about',
]

Definition at line 30 of file ToolController.php.