com\setasign\SetaSite\Module
ModuleManager
File: /SetaSite/src/Module/ModuleManager.php
Class hierarchy
Summary
Properties
$autoloader
private ModuleManager::$autoloader
$di
private ModuleManager::$di
$modulesConfig
private array<string, \com\setasign\SetaFramework\Config\Config> ModuleManager::$modulesConfig
Methods
__construct()
public ModuleManager::__construct (
\com\setasign\SetaFramework\Di\Di $di,
\com\setasign\SetaFramework\Autoloader $autoloader,
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig
)\com\setasign\SetaFramework\Autoloader $autoloader,
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig
ModuleManager constructor.
Parameters
- $di: \com\setasign\SetaFramework\Di\Di
- $autoloader: \com\setasign\SetaFramework\Autoloader
- $applicationConfig: \com\setasign\SetaFramework\Application\ApplicationConfig
parseModulesConfig()
Gets the module config.
Parameters
- $directory: string
- $moduleConfiguration: \com\setasign\SetaFramework\Config\Config
