‪TYPO3CMS  11.5
TYPO3\CMS\Workspaces\Controller\AjaxController Class Reference

Public Member Functions

ResponseInterface switchWorkspaceAction (ServerRequestInterface $request)
 

Protected Member Functions

string getPageModuleName ()
 
BackendUserAuthentication getBackendUser ()
 

Detailed Description

Implements the AJAX functionality for the various asynchronous calls

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

Definition at line 30 of file AjaxController.php.

Member Function Documentation

◆ getBackendUser()

BackendUserAuthentication TYPO3\CMS\Workspaces\Controller\AjaxController::getBackendUser ( )
protected

◆ getPageModuleName()

string TYPO3\CMS\Workspaces\Controller\AjaxController::getPageModuleName ( )
protected

Get the page module name. Either "web_layout" or custom module name from TSconfig. Also perform module access check.

Returns
‪string

Definition at line 87 of file AjaxController.php.

References TYPO3\CMS\Workspaces\Controller\AjaxController\getBackendUser().

Referenced by TYPO3\CMS\Workspaces\Controller\AjaxController\switchWorkspaceAction().

◆ switchWorkspaceAction()

ResponseInterface TYPO3\CMS\Workspaces\Controller\AjaxController::switchWorkspaceAction ( ServerRequestInterface  $request)