‪TYPO3CMS  ‪main
TYPO3\CMS\Install\Controller\SettingsController Class Reference
Inheritance diagram for TYPO3\CMS\Install\Controller\SettingsController:
TYPO3\CMS\Install\Controller\AbstractController

Public Member Functions

 __construct (private readonly PackageManager $packageManager, private readonly LanguageServiceFactory $languageServiceFactory, private readonly CommentAwareAstBuilder $astBuilder, private readonly LosslessTokenizer $losslessTokenizer, private readonly AstTraverser $astTraverser, private readonly FormProtectionFactory $formProtectionFactory, private readonly ConfigurationManager $configurationManager,)
 
 cardsAction (ServerRequestInterface $request)
 
 changeInstallToolPasswordGetDataAction (ServerRequestInterface $request)
 
 changeInstallToolPasswordAction (ServerRequestInterface $request)
 
 systemMaintainerGetListAction (ServerRequestInterface $request)
 
 systemMaintainerWriteAction (ServerRequestInterface $request)
 
 localConfigurationGetContentAction (ServerRequestInterface $request)
 
 localConfigurationWriteAction (ServerRequestInterface $request)
 
 presetsGetContentAction (ServerRequestInterface $request)
 
 presetsActivateAction (ServerRequestInterface $request)
 
 extensionConfigurationGetContentAction (ServerRequestInterface $request)
 
 extensionConfigurationWriteAction (ServerRequestInterface $request)
 
 featuresGetContentAction (ServerRequestInterface $request)
 
 featuresSaveAction (ServerRequestInterface $request)
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Install\Controller\AbstractController
 initializeView (ServerRequestInterface $request)
 

Detailed Description

Settings controller

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

Definition at line 52 of file SettingsController.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Install\Controller\SettingsController::__construct ( private readonly PackageManager  $packageManager,
private readonly LanguageServiceFactory  $languageServiceFactory,
private readonly CommentAwareAstBuilder  $astBuilder,
private readonly LosslessTokenizer  $losslessTokenizer,
private readonly AstTraverser  $astTraverser,
private readonly FormProtectionFactory  $formProtectionFactory,
private readonly ConfigurationManager  $configurationManager 
)

Definition at line 54 of file SettingsController.php.

Member Function Documentation

◆ cardsAction()

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

Main "show the cards" view

Definition at line 67 of file SettingsController.php.

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

◆ changeInstallToolPasswordAction()

TYPO3\CMS\Install\Controller\SettingsController::changeInstallToolPasswordAction ( ServerRequestInterface  $request)

Change install tool password

Definition at line 106 of file SettingsController.php.

◆ changeInstallToolPasswordGetDataAction()

TYPO3\CMS\Install\Controller\SettingsController::changeInstallToolPasswordGetDataAction ( ServerRequestInterface  $request)

Change install tool password

Definition at line 80 of file SettingsController.php.

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

◆ extensionConfigurationGetContentAction()

TYPO3\CMS\Install\Controller\SettingsController::extensionConfigurationGetContentAction ( ServerRequestInterface  $request)

Render a list of extensions with their configuration form.

Definition at line 422 of file SettingsController.php.

References $GLOBALS, and TYPO3\CMS\Install\Controller\AbstractController\initializeView().

◆ extensionConfigurationWriteAction()

TYPO3\CMS\Install\Controller\SettingsController::extensionConfigurationWriteAction ( ServerRequestInterface  $request)

Write extension configuration

Definition at line 485 of file SettingsController.php.

References TYPO3\CMS\Core\Utility\ArrayUtility\setValueByPath().

◆ featuresGetContentAction()

TYPO3\CMS\Install\Controller\SettingsController::featuresGetContentAction ( ServerRequestInterface  $request)

◆ featuresSaveAction()

TYPO3\CMS\Install\Controller\SettingsController::featuresSaveAction ( ServerRequestInterface  $request)

Update feature toggles state

Definition at line 563 of file SettingsController.php.

References $GLOBALS.

◆ localConfigurationGetContentAction()

TYPO3\CMS\Install\Controller\SettingsController::localConfigurationGetContentAction ( ServerRequestInterface  $request)

Main LocalConfiguration card content

Definition at line 275 of file SettingsController.php.

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

◆ localConfigurationWriteAction()

TYPO3\CMS\Install\Controller\SettingsController::localConfigurationWriteAction ( ServerRequestInterface  $request)

Write given LocalConfiguration settings

Exceptions

Definition at line 313 of file SettingsController.php.

◆ presetsActivateAction()

TYPO3\CMS\Install\Controller\SettingsController::presetsActivateAction ( ServerRequestInterface  $request)

Write selected presets

Definition at line 380 of file SettingsController.php.

◆ presetsGetContentAction()

TYPO3\CMS\Install\Controller\SettingsController::presetsGetContentAction ( ServerRequestInterface  $request)

Main preset card content

Definition at line 349 of file SettingsController.php.

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

◆ systemMaintainerGetListAction()

TYPO3\CMS\Install\Controller\SettingsController::systemMaintainerGetListAction ( ServerRequestInterface  $request)

◆ systemMaintainerWriteAction()

TYPO3\CMS\Install\Controller\SettingsController::systemMaintainerWriteAction ( ServerRequestInterface  $request)