‪TYPO3CMS  9.5
TYPO3\CMS\About\Controller\AboutController Class Reference

Public Member Functions

ResponseInterface indexAction ()
 

Protected Member Functions

array getModulesData ()
 
array getSubModuleData (ModuleLoader $loadedModules, $moduleName)
 
array getLoadedExtensions ()
 
 initializeView (string $templateName)
 

Protected Attributes

ModuleTemplate $moduleTemplate
 
ViewInterface $view
 

Detailed Description

Module 'about' shows some standard information for TYPO3 CMS: About-text, version number, available modules and so on.

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

Definition at line 33 of file AboutController.php.

Member Function Documentation

◆ getLoadedExtensions()

array TYPO3\CMS\About\Controller\AboutController::getLoadedExtensions ( )
protected

Fetches a list of all active (loaded) extensions in the current system

Returns
‪array

Definition at line 136 of file AboutController.php.

Referenced by TYPO3\CMS\About\Controller\AboutController\indexAction().

◆ getModulesData()

array TYPO3\CMS\About\Controller\AboutController::getModulesData ( )
protected

Create array with data of all main modules (Web, File, ...) and its nested sub modules

Returns
‪array

Definition at line 83 of file AboutController.php.

References $GLOBALS, and TYPO3\CMS\About\Controller\AboutController\getSubModuleData().

Referenced by TYPO3\CMS\About\Controller\AboutController\indexAction().

◆ getSubModuleData()

array TYPO3\CMS\About\Controller\AboutController::getSubModuleData ( ModuleLoader  $loadedModules,
  $moduleName 
)
protected

Create array with data of all subModules of a specific main module

Parameters
ModuleLoader$loadedModules‪the module loader instance
string$moduleName‪Name of the main module
Returns
‪array

Definition at line 110 of file AboutController.php.

References TYPO3\CMS\Backend\Module\ModuleLoader\getLabelsForModule().

Referenced by TYPO3\CMS\About\Controller\AboutController\getModulesData().

◆ indexAction()

ResponseInterface TYPO3\CMS\About\Controller\AboutController::indexAction ( )

◆ initializeView()

TYPO3\CMS\About\Controller\AboutController::initializeView ( string  $templateName)
protected

Initializes the view by setting the templateName

Parameters
string$templateName

Definition at line 159 of file AboutController.php.

Referenced by TYPO3\CMS\About\Controller\AboutController\indexAction().

Member Data Documentation

◆ $moduleTemplate

ModuleTemplate TYPO3\CMS\About\Controller\AboutController::$moduleTemplate
protected

ModuleTemplate object

Definition at line 39 of file AboutController.php.

◆ $view

ViewInterface TYPO3\CMS\About\Controller\AboutController::$view
protected

Definition at line 43 of file AboutController.php.