‪TYPO3CMS  9.5
TYPO3\CMS\Backend\Controller\UserSettingsController Class Reference

Public Member Functions

 __construct ()
 
ResponseInterface processAjaxRequest (ServerRequestInterface $request)
 
mixed process ($action, $key='', $value='')
 

Protected Member Functions

mixed processRequest (string $action, string $key='', $value='')
 

Protected Attributes

BackendUserConfiguration $backendUserConfiguration
 

Detailed Description

A wrapper class to call BE_USER->uc used for AJAX and TYPO3.Storage JS object

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

Definition at line 29 of file UserSettingsController.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\Controller\UserSettingsController::__construct ( )

Initializes the backendUserConfiguration

Definition at line 38 of file UserSettingsController.php.

Member Function Documentation

◆ process()

mixed TYPO3\CMS\Backend\Controller\UserSettingsController::process (   $action,
  $key = '',
  $value = '' 
)

Process data

Parameters
string$action
string$key
string$value
Returns
‪mixed
Deprecated:
‪since TYPO3 v9, will be removed in TYPO3 v10.0

Definition at line 70 of file UserSettingsController.php.

References TYPO3\CMS\Backend\Controller\UserSettingsController\processRequest().

◆ processAjaxRequest()

ResponseInterface TYPO3\CMS\Backend\Controller\UserSettingsController::processAjaxRequest ( ServerRequestInterface  $request)

Processes all AJAX calls and returns a JSON for the data

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 49 of file UserSettingsController.php.

References TYPO3\CMS\Backend\Controller\UserSettingsController\processRequest().

◆ processRequest()

mixed TYPO3\CMS\Backend\Controller\UserSettingsController::processRequest ( string  $action,
string  $key = '',
  $value = '' 
)
protected

Process data

Parameters
string$action
string$key
mixed$value
Returns
‪mixed

Definition at line 84 of file UserSettingsController.php.

Referenced by TYPO3\CMS\Backend\Controller\UserSettingsController\process(), and TYPO3\CMS\Backend\Controller\UserSettingsController\processAjaxRequest().

Member Data Documentation

◆ $backendUserConfiguration

BackendUserConfiguration TYPO3\CMS\Backend\Controller\UserSettingsController::$backendUserConfiguration
protected

Definition at line 33 of file UserSettingsController.php.