TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Module\ModuleController Class Reference

Public Member Functions

 __construct ()
 

Protected Member Functions

 convertRawModuleDataToModuleMenuObject (array $rawModuleData)
 
 createMenuEntriesForTbeModulesExt ()
 
 getLanguageService ()
 

Protected Attributes

 $moduleMenu
 
 $moduleMenuRepository
 

Detailed Description

Class with utility functions for module menu

Definition at line 22 of file ModuleController.php.

Constructor & Destructor Documentation

◆ __construct()

Member Function Documentation

◆ convertRawModuleDataToModuleMenuObject()

TYPO3\CMS\Backend\Module\ModuleController::convertRawModuleDataToModuleMenuObject ( array  $rawModuleData)
protected

Creates the module menu object structure from the raw data array

Parameters
array$rawModuleData
See also
class.modulemenu.php getRawModuleData()
Returns
void

Definition at line 70 of file ModuleController.php.

References TYPO3\CMS\Backend\Module\ModuleController\getLanguageService(), and TYPO3\CMS\Core\Utility\GeneralUtility\makeInstance().

Referenced by TYPO3\CMS\Backend\Module\ModuleController\__construct().

◆ createMenuEntriesForTbeModulesExt()

TYPO3\CMS\Backend\Module\ModuleController::createMenuEntriesForTbeModulesExt ( )
protected

Creates the "third level" menu entries (submodules for the info module for example) from the TBE_MODULES_EXT array

Returns
void

Definition at line 127 of file ModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Backend\Module\ModuleController\__construct().

◆ getLanguageService()

TYPO3\CMS\Backend\Module\ModuleController::getLanguageService ( )
protected

Return language service instance

Returns

Definition at line 154 of file ModuleController.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Backend\Module\ModuleController\convertRawModuleDataToModuleMenuObject().

Member Data Documentation

◆ $moduleMenu

TYPO3\CMS\Backend\Module\ModuleController::$moduleMenu
protected

◆ $moduleMenuRepository

TYPO3\CMS\Backend\Module\ModuleController::$moduleMenuRepository
protected

Definition at line 32 of file ModuleController.php.