PHP Class Modules\Core\Module

Datei anzeigen Open project: andrey900/slimcms

Public Properties

Property Type Description
$requireModules array Require module loaded

Protected Properties

Property Type Description
$arModulesName
$loaded

Public Methods

Method Description
afterInitialization ( ) After initialization method and register (DI, Route, Middleware)
beforeInitialization ( )
initialization ( ) Init module
installModule ( )
registerDi ( ) Register DI container in slim framework
registerMiddleware ( ) Register middleware in slim framework
registerRoute ( ) Register route in slim framework
uninstallModule ( )

Protected Methods

Method Description
initMicroModule ( $module )
registerDB ( ) Register DB manager
routerControlSystem ( ) Protected error if registered 2 identity path route

Method Details

afterInitialization() public method

After initialization method and register (DI, Route, Middleware)
public afterInitialization ( )

beforeInitialization() public method

initMicroModule() protected method

protected initMicroModule ( $module )

initialization() public method

Init module
public initialization ( )

installModule() public method

public installModule ( )

registerDB() protected method

Register DB manager
protected registerDB ( )

registerDi() public method

Register DI container in slim framework
public registerDi ( )

registerMiddleware() public method

Register middleware in slim framework
public registerMiddleware ( )

registerRoute() public method

Register route in slim framework
public registerRoute ( )

routerControlSystem() protected method

Protected error if registered 2 identity path route
protected routerControlSystem ( )

uninstallModule() public method

public uninstallModule ( )

Property Details

$arModulesName protected_oe property

protected $arModulesName

$loaded protected_oe static_oe property

protected static $loaded

$requireModules public_oe property

Require module loaded
public array $requireModules
return array