‪TYPO3CMS  ‪main
TYPO3\CMS\Adminpanel\Service\ConfigurationService Class Reference
Inheritance diagram for TYPO3\CMS\Adminpanel\Service\ConfigurationService:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 getMainConfiguration ()
 
 getConfigurationOption (string $identifier, string $option)
 
 saveConfiguration (array $modules, ServerRequestInterface $request)
 

Protected Member Functions

 getBackendUser ()
 
 triggerOnSubmitActors (array $modules, ServerRequestInterface $request, array $configurationToSave)
 

Detailed Description

Admin Panel Service Class for Configuration Handling

Scope: User TSConfig + Backend User UC

Definition at line 33 of file ConfigurationService.php.

Member Function Documentation

◆ getBackendUser()

◆ getConfigurationOption()

TYPO3\CMS\Adminpanel\Service\ConfigurationService::getConfigurationOption ( string  $identifier,
string  $option 
)

Helper method to return configuration options Checks User TSConfig overrides and current backend user session

Definition at line 47 of file ConfigurationService.php.

References TYPO3\CMS\Webhooks\Message\$identifier, TYPO3\CMS\Adminpanel\Service\ConfigurationService\getBackendUser(), and TYPO3\CMS\Adminpanel\Service\ConfigurationService\getMainConfiguration().

◆ getMainConfiguration()

TYPO3\CMS\Adminpanel\Service\ConfigurationService::getMainConfiguration ( )

◆ saveConfiguration()

TYPO3\CMS\Adminpanel\Service\ConfigurationService::saveConfiguration ( array  $modules,
ServerRequestInterface  $request 
)

Save admin panel configuration to backend user UC triggers onSubmit method of modules to enable each module to enhance the save action

Parameters
ModuleInterface[]$modules

Definition at line 65 of file ConfigurationService.php.

References TYPO3\CMS\Adminpanel\Service\ConfigurationService\getBackendUser(), and TYPO3\CMS\Adminpanel\Service\ConfigurationService\triggerOnSubmitActors().

◆ triggerOnSubmitActors()

TYPO3\CMS\Adminpanel\Service\ConfigurationService::triggerOnSubmitActors ( array  $modules,
ServerRequestInterface  $request,
array  $configurationToSave 
)
protected