‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\Module\Module Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Module\Module:
TYPO3\CMS\Backend\Module\BaseModule TYPO3\CMS\Backend\Module\ModuleInterface

Public Member Functions

 getRoutes ()
 
 getDefaultRouteOptions ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\Module\BaseModule
 getIdentifier ()
 
 getPath ()
 
 getIconIdentifier ()
 
 getTitle ()
 
 getDescription ()
 
 getShortDescription ()
 
 isStandalone ()
 
 getNavigationComponent ()
 
 getComponent ()
 
 getPosition ()
 
 getAccess ()
 
 getWorkspaceAccess ()
 
 getParentIdentifier ()
 
 setParentModule (ModuleInterface $module)
 
 getParentModule ()
 
 hasParentModule ()
 
 addSubModule (ModuleInterface $module)
 
 hasSubModule (string $identifier)
 
 hasSubModules ()
 
 getSubModule (string $identifier)
 
 removeSubModule (string $identifier)
 
 getAppearance ()
 
 getAliases ()
 
 getDefaultModuleData ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\Module\ModuleInterface
 getIdentifier ()
 
 getPath ()
 
 getIconIdentifier ()
 
 getTitle ()
 
 getDescription ()
 
 getShortDescription ()
 
 isStandalone ()
 
 getComponent ()
 
 getNavigationComponent ()
 
 getPosition ()
 
 getAppearance ()
 
 getAccess ()
 
 getWorkspaceAccess ()
 
 getParentIdentifier ()
 
 setParentModule (ModuleInterface $module)
 
 getParentModule ()
 
 hasParentModule ()
 
 addSubModule (ModuleInterface $module)
 
 removeSubModule (string $identifier)
 
 hasSubModule (string $identifier)
 
 hasSubModules ()
 
 getSubModule (string $identifier)
 
ModuleInterface[] getSubModules ()
 
 getDefaultModuleData ()
 
 getAliases ()
 

Static Public Member Functions

static createFromConfiguration (string $identifier, array $configuration)
 

Protected Attributes

array $routes
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Backend\Module\BaseModule
string $identifier
 
string $packageName = ''
 
string $absolutePackagePath = ''
 
string $path = ''
 
string $iconIdentifier = ''
 
string $title = ''
 
string $description = ''
 
string $shortDescription = ''
 
array $position = []
 
array $appearance = []
 
string $access = ''
 
string $workspaceAccess = ''
 
string $parent = ''
 
ModuleInterface $parentModule = null
 
array $subModules = []
 
bool $standalone = false
 
string $component = '@typo3/backend/module/iframe'
 
string $navigationComponent = ''
 
array $defaultModuleData = []
 
array $aliases = []
 
bool $inheritNavigationComponent = true
 
array $routeOptions = []
 

Additional Inherited Members

- ‪Public Attributes inherited from ‪TYPO3\CMS\Backend\Module\BaseModule
array< string, function getSubModules():array { return $this-> subModules
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\Module\BaseModule
 __construct (string $identifier)
 

Detailed Description

A standard backend nodule

Definition at line 25 of file Module.php.

Member Function Documentation

◆ createFromConfiguration()

static TYPO3\CMS\Backend\Module\Module::createFromConfiguration ( string  $identifier,
array  $configuration 
)
static

◆ getDefaultRouteOptions()

◆ getRoutes()

TYPO3\CMS\Backend\Module\Module::getRoutes ( )

Definition at line 29 of file Module.php.

References TYPO3\CMS\Backend\Module\Module\$routes.

Member Data Documentation

◆ $routes

array TYPO3\CMS\Backend\Module\Module::$routes
protected

Definition at line 27 of file Module.php.

Referenced by TYPO3\CMS\Backend\Module\Module\getRoutes().