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