TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
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 backend/Classes/Module/ModuleController.php.

Constructor & Destructor Documentation

__construct ( )

Constructor

Deprecated:
since TYPO3 CMS 7, will be removed in TYPO3 CMS 8, not in use, as everything can be done via the ModuleMenuRepository directly

Definition at line 38 of file backend/Classes/Module/ModuleController.php.

References GeneralUtility\logDeprecatedFunction(), and GeneralUtility\makeInstance().

Member Function Documentation

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 backend/Classes/Module/ModuleController.php.

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 backend/Classes/Module/ModuleController.php.

References $GLOBALS.

getLanguageService ( )
protected

Return language service instance

Returns

Definition at line 154 of file backend/Classes/Module/ModuleController.php.

References $GLOBALS.

Member Data Documentation

$moduleMenu
protected

Definition at line 27 of file backend/Classes/Module/ModuleController.php.

$moduleMenuRepository
protected

Definition at line 32 of file backend/Classes/Module/ModuleController.php.