‪TYPO3CMS  10.4
TYPO3\CMS\Install\Controller\MaintenanceController Class Reference
Inheritance diagram for TYPO3\CMS\Install\Controller\MaintenanceController:
TYPO3\CMS\Install\Controller\AbstractController

Public Member Functions

 __construct (LateBootService $lateBootService, ClearCacheService $clearCacheService, Typo3tempFileService $typo3tempFileService, ConfigurationManager $configurationManager, PasswordHashFactory $passwordHashFactory, Locales $locales)
 
ResponseInterface cardsAction (ServerRequestInterface $request)
 
ResponseInterface cacheClearAllAction ()
 
ResponseInterface clearTypo3tempFilesStatsAction (ServerRequestInterface $request)
 
ResponseInterface clearTypo3tempFilesAction (ServerRequestInterface $request)
 
ResponseInterface dumpAutoloadAction ()
 
ResponseInterface databaseAnalyzerAction (ServerRequestInterface $request)
 
ResponseInterface databaseAnalyzerAnalyzeAction (ServerRequestInterface $request)
 
ResponseInterface databaseAnalyzerExecuteAction (ServerRequestInterface $request)
 
ResponseInterface clearTablesStatsAction (ServerRequestInterface $request)
 
ResponseInterface clearTablesClearAction (ServerRequestInterface $request)
 
ResponseInterface createAdminGetDataAction (ServerRequestInterface $request)
 
ResponseInterface createAdminAction (ServerRequestInterface $request)
 
ResponseInterface languagePacksGetDataAction (ServerRequestInterface $request)
 
ResponseInterface languagePacksActivateLanguageAction (ServerRequestInterface $request)
 
ResponseInterface languagePacksDeactivateLanguageAction (ServerRequestInterface $request)
 
ResponseInterface languagePacksUpdatePackAction (ServerRequestInterface $request)
 
ResponseInterface languagePacksUpdateIsoTimesAction (ServerRequestInterface $request)
 
ResponseInterface resetBackendUserUcAction ()
 

Private Attributes

LateBootService $lateBootService
 
ClearCacheService $clearCacheService
 
Typo3tempFileService $typo3tempFileService
 
ConfigurationManager $configurationManager
 
PasswordHashFactory $passwordHashFactory
 
Locales $locales
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Install\Controller\AbstractController
StandaloneView initializeStandaloneView (ServerRequestInterface $request, string $templatePath)
 

Detailed Description

Maintenance controller

This class is a specific controller implementation and is not considered part of the Public TYPO3 API.

Definition at line 49 of file MaintenanceController.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ cacheClearAllAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::cacheClearAllAction ( )

Clear cache framework and opcode caches

Returns
‪ResponseInterface

Definition at line 110 of file MaintenanceController.php.

◆ cardsAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::cardsAction ( ServerRequestInterface  $request)

Main "show the cards" view

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 96 of file MaintenanceController.php.

References TYPO3\CMS\Install\Controller\AbstractController\initializeStandaloneView().

◆ clearTablesClearAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::clearTablesClearAction ( ServerRequestInterface  $request)

Truncate a specific table

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface
Exceptions

Definition at line 478 of file MaintenanceController.php.

◆ clearTablesStatsAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::clearTablesStatsAction ( ServerRequestInterface  $request)

Clear table overview statistics action

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 451 of file MaintenanceController.php.

References TYPO3\CMS\Core\FormProtection\FormProtectionFactory\get(), and TYPO3\CMS\Install\Controller\AbstractController\initializeStandaloneView().

◆ clearTypo3tempFilesAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::clearTypo3tempFilesAction ( ServerRequestInterface  $request)

Clear typo3temp/assets or FAL processed Files

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 158 of file MaintenanceController.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\ERROR.

◆ clearTypo3tempFilesStatsAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::clearTypo3tempFilesStatsAction ( ServerRequestInterface  $request)

Clear typo3temp files statistics action

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 129 of file MaintenanceController.php.

References TYPO3\CMS\Core\FormProtection\FormProtectionFactory\get(), and TYPO3\CMS\Install\Controller\AbstractController\initializeStandaloneView().

◆ createAdminAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::createAdminAction ( ServerRequestInterface  $request)

Create a backend administrator from given username and password

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 527 of file MaintenanceController.php.

References $GLOBALS, and TYPO3\CMS\Core\Messaging\AbstractMessage\ERROR.

◆ createAdminGetDataAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::createAdminGetDataAction ( ServerRequestInterface  $request)

Create Admin Get Data action

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 502 of file MaintenanceController.php.

References TYPO3\CMS\Core\FormProtection\FormProtectionFactory\get(), and TYPO3\CMS\Install\Controller\AbstractController\initializeStandaloneView().

◆ databaseAnalyzerAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::databaseAnalyzerAction ( ServerRequestInterface  $request)

Get main database analyzer modal HTML

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 225 of file MaintenanceController.php.

References TYPO3\CMS\Core\FormProtection\FormProtectionFactory\get(), and TYPO3\CMS\Install\Controller\AbstractController\initializeStandaloneView().

◆ databaseAnalyzerAnalyzeAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::databaseAnalyzerAnalyzeAction ( ServerRequestInterface  $request)

Analyze current database situation

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 253 of file MaintenanceController.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\ERROR.

◆ databaseAnalyzerExecuteAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::databaseAnalyzerExecuteAction ( ServerRequestInterface  $request)

Apply selected database changes

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 409 of file MaintenanceController.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\ERROR, and TYPO3\CMS\Core\Messaging\AbstractMessage\WARNING.

◆ dumpAutoloadAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::dumpAutoloadAction ( )

◆ languagePacksActivateLanguageAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::languagePacksActivateLanguageAction ( ServerRequestInterface  $request)

Activate a language and any possible dependency it may have

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 653 of file MaintenanceController.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\ERROR.

◆ languagePacksDeactivateLanguageAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::languagePacksDeactivateLanguageAction ( ServerRequestInterface  $request)

Deactivate a language if no other active language depends on it

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface
Exceptions

Definition at line 708 of file MaintenanceController.php.

References TYPO3\CMS\Core\Messaging\AbstractMessage\ERROR.

◆ languagePacksGetDataAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::languagePacksGetDataAction ( ServerRequestInterface  $request)

Entry action of language packs module gets

  • ‪list of available languages with details like active or not and last update
  • ‪list of loaded extensions
Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 622 of file MaintenanceController.php.

References TYPO3\CMS\Core\FormProtection\FormProtectionFactory\get(), and TYPO3\CMS\Install\Controller\AbstractController\initializeStandaloneView().

◆ languagePacksUpdateIsoTimesAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::languagePacksUpdateIsoTimesAction ( ServerRequestInterface  $request)

Set "last updated" time in registry for fully updated language packs.

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 805 of file MaintenanceController.php.

References $GLOBALS.

◆ languagePacksUpdatePackAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::languagePacksUpdatePackAction ( ServerRequestInterface  $request)

Update a pack of one extension and one language

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface
Exceptions

Definition at line 785 of file MaintenanceController.php.

◆ resetBackendUserUcAction()

ResponseInterface TYPO3\CMS\Install\Controller\MaintenanceController::resetBackendUserUcAction ( )

Set 'uc' field of all backend users to empty string

Returns
‪ResponseInterface

Definition at line 829 of file MaintenanceController.php.

Member Data Documentation

◆ $clearCacheService

ClearCacheService TYPO3\CMS\Install\Controller\MaintenanceController::$clearCacheService
private

◆ $configurationManager

ConfigurationManager TYPO3\CMS\Install\Controller\MaintenanceController::$configurationManager
private

◆ $lateBootService

LateBootService TYPO3\CMS\Install\Controller\MaintenanceController::$lateBootService
private

◆ $locales

Locales TYPO3\CMS\Install\Controller\MaintenanceController::$locales
private

◆ $passwordHashFactory

PasswordHashFactory TYPO3\CMS\Install\Controller\MaintenanceController::$passwordHashFactory
private

◆ $typo3tempFileService

Typo3tempFileService TYPO3\CMS\Install\Controller\MaintenanceController::$typo3tempFileService
private