‪TYPO3CMS  10.4
TYPO3\CMS\Core\Controller\RequireJsController Class Reference

Public Member Functions

 __construct ()
 
ResponseInterface retrieveConfiguration (ServerRequestInterface $request)
 

Protected Member Functions

array findConfiguration (string $name)
 

Protected Attributes

PageRenderer $pageRenderer
 

Detailed Description

Handling requirejs client requests.

Definition at line 29 of file RequireJsController.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Controller\RequireJsController::__construct ( )

Definition at line 35 of file RequireJsController.php.

Member Function Documentation

◆ findConfiguration()

array TYPO3\CMS\Core\Controller\RequireJsController::findConfiguration ( string  $name)
protected

◆ retrieveConfiguration()

ResponseInterface TYPO3\CMS\Core\Controller\RequireJsController::retrieveConfiguration ( ServerRequestInterface  $request)

Retrieves additional requirejs configuration for a given module name or module path.

The JSON result e.g. could look like: { "shim": { "vendor/module": ["exports" => "TheModule"] }, "paths": { "vendor/module": "/public/web/path/" }, "packages": { [ "name": "module", ... ] } }

Parameter name either could be the module name ("vendor/module") or a module path ("vendor/module/component") belonging to a module.

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Definition at line 65 of file RequireJsController.php.

References TYPO3\CMS\Core\Controller\RequireJsController\findConfiguration().

Member Data Documentation

◆ $pageRenderer

PageRenderer TYPO3\CMS\Core\Controller\RequireJsController::$pageRenderer
protected

Definition at line 33 of file RequireJsController.php.