phpDocumentor

ModuleRegistration implements Bootstrapper

Class ModuleRegistration

Interfaces, Classes and Traits

Bootstrapper
Interface Bootstrapper

Table of Contents

LOGGER_NAMESPACE  = 'module-registration'
boot()  : void
Application bootstrapping.
getGXModulesComponentsService()  : GXModulesComponentsService|null
Returns the GX modules components service, if available.
getRouteCollector()  : RouteCollector|null
handleError()  : void
Handles module registration errors.
logMissingDependencies()  : void
registerAutoloader()  : void
Registers autoloader of external modules.
registerEventListener()  : void
Registers the module's event listener.
registerModule()  : void
Module registration.
registerRoutes()  : void
Registers the routes of external modules.
registerServiceProvider()  : void
Registers service providers of external modules.

Constants

Methods

handleError()

Handles module registration errors.

private handleError(Throwable $throwable, string $moduleClassName) : void
Parameters
$throwable : Throwable
$moduleClassName : string
Return values
void

logMissingDependencies()

private logMissingDependencies(Module $module, array<string|int, mixed> $missingDependencies) : void
Parameters
$module : Module
$missingDependencies : array<string|int, mixed>
Return values
void

registerModule()

Module registration.

private registerModule(Module $module, Application $application) : void

This method takes the module definitions and registers the custom functionality for the application.

Parameters
$module : Module
$application : Application
Return values
void

Search results