ModuleRegistry
FinalYes
Always use the ModuleProvider API to access modules
Table of Contents
Methods
- __construct() : mixed
- getModule() : ModuleInterface
- getModuleAliases() : array
- getModules() : ModuleInterface[]
- hasModule() : bool
- registerRoutesForModules() : void
- Needs to be called when the router is set up, AFTER all modules are loaded.
Methods
__construct()
public
__construct(ModuleInterface[] $modules) : mixed
Parameters
- $modules : ModuleInterface[]
getModule()
public
getModule(string $identifier) : ModuleInterface
Parameters
- $identifier : string
Return values
ModuleInterfacegetModuleAliases()
public
getModuleAliases() : array
Return values
arraygetModules()
public
getModules() : ModuleInterface[]
Return values
ModuleInterface[]hasModule()
public
hasModule(string $identifier) : bool
Parameters
- $identifier : string
Return values
boolregisterRoutesForModules()
Needs to be called when the router is set up, AFTER all modules are loaded.
public
registerRoutesForModules(Router $router) : void
Parameters
- $router : Router