‪TYPO3CMS  11.5
TYPO3\CMS\Lowlevel\Controller\ConfigurationController Class Reference

Public Member Functions

 __construct (ProviderRegistry $configurationProviderRegistry, PageRenderer $pageRenderer, UriBuilder $uriBuilder, ModuleTemplateFactory $moduleTemplateFactory)
 
ResponseInterface mainAction (ServerRequestInterface $request)
 

Protected Member Functions

BackendUserAuthentication getBackendUser ()
 
LanguageService getLanguageService ()
 

Protected Attributes

ProviderRegistry $configurationProviderRegistry
 
PageRenderer $pageRenderer
 
UriBuilder $uriBuilder
 
ModuleTemplateFactory $moduleTemplateFactory
 

Detailed Description

View configuration arrays in the backend

This class is a specific Backend controller implementation and is not part of the TYPO3's Core API.

Definition at line 37 of file ConfigurationController.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ getBackendUser()

BackendUserAuthentication TYPO3\CMS\Lowlevel\Controller\ConfigurationController::getBackendUser ( )
protected

Returns the Backend User

Returns
‪BackendUserAuthentication

Definition at line 170 of file ConfigurationController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Lowlevel\Controller\ConfigurationController\mainAction().

◆ getLanguageService()

LanguageService TYPO3\CMS\Lowlevel\Controller\ConfigurationController::getLanguageService ( )
protected

Returns the Language Service

Returns
‪LanguageService

Definition at line 179 of file ConfigurationController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Lowlevel\Controller\ConfigurationController\mainAction().

◆ mainAction()

ResponseInterface TYPO3\CMS\Lowlevel\Controller\ConfigurationController::mainAction ( ServerRequestInterface  $request)

Main controller action determines get/post values, takes care of stored backend user settings for this module, determines tree and renders it.

Parameters
ServerRequestInterface$request‪the current request
Returns
‪ResponseInterface the response with the content
Exceptions

Definition at line 65 of file ConfigurationController.php.

References TYPO3\CMS\Lowlevel\Controller\ConfigurationController\getBackendUser(), and TYPO3\CMS\Lowlevel\Controller\ConfigurationController\getLanguageService().

Member Data Documentation

◆ $configurationProviderRegistry

ProviderRegistry TYPO3\CMS\Lowlevel\Controller\ConfigurationController::$configurationProviderRegistry
protected

◆ $moduleTemplateFactory

ModuleTemplateFactory TYPO3\CMS\Lowlevel\Controller\ConfigurationController::$moduleTemplateFactory
protected

◆ $pageRenderer

PageRenderer TYPO3\CMS\Lowlevel\Controller\ConfigurationController::$pageRenderer
protected

◆ $uriBuilder

UriBuilder TYPO3\CMS\Lowlevel\Controller\ConfigurationController::$uriBuilder
protected