AboutController
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.
Table of Contents
Properties
- $moduleLoader : ModuleLoader
- $moduleTemplate : ModuleTemplate
- ModuleTemplate object
- $moduleTemplateFactory : ModuleTemplateFactory
- $packageManager : PackageManager
- $typo3Information : Typo3Information
- $version : Typo3Version
- $view : ViewInterface
Methods
- __construct() : mixed
- indexAction() : ResponseInterface
- Main action: Show standard information
- getLoadedExtensions() : array<string|int, mixed>
- Fetches a list of all active (loaded) extensions in the current system
- getModulesData() : array<string|int, mixed>
- Create array with data of all main modules (Web, File, ...) and its nested sub modules
- getSubModuleData() : array<string|int, mixed>
- Create array with data of all subModules of a specific main module
- initializeView() : mixed
- Initializes the view by setting the templateName
Properties
$moduleLoader
protected
ModuleLoader
$moduleLoader
$moduleTemplate
ModuleTemplate object
protected
ModuleTemplate
$moduleTemplate
$moduleTemplateFactory
protected
ModuleTemplateFactory
$moduleTemplateFactory
$packageManager
protected
PackageManager
$packageManager
$typo3Information
protected
Typo3Information
$typo3Information
$version
protected
Typo3Version
$version
$view
protected
ViewInterface
$view
Methods
__construct()
public
__construct(Typo3Version $version, Typo3Information $typo3Information, ModuleLoader $moduleLoader, PackageManager $packageManager, ModuleTemplateFactory $moduleTemplateFactory) : mixed
Parameters
- $version : Typo3Version
- $typo3Information : Typo3Information
- $moduleLoader : ModuleLoader
- $packageManager : PackageManager
- $moduleTemplateFactory : ModuleTemplateFactory
indexAction()
Main action: Show standard information
public
indexAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterface —the HTML output
getLoadedExtensions()
Fetches a list of all active (loaded) extensions in the current system
protected
getLoadedExtensions() : array<string|int, mixed>
Return values
array<string|int, mixed>getModulesData()
Create array with data of all main modules (Web, File, ...) and its nested sub modules
protected
getModulesData() : array<string|int, mixed>
Return values
array<string|int, mixed>getSubModuleData()
Create array with data of all subModules of a specific main module
protected
getSubModuleData(string $moduleName) : array<string|int, mixed>
Parameters
- $moduleName : string
-
Name of the main module
Return values
array<string|int, mixed>initializeView()
Initializes the view by setting the templateName
protected
initializeView(string $templateName) : mixed
Parameters
- $templateName : string