Bristol SU Support Package
|
Public Member Functions | |
__construct (ModuleManagerContract $manager, ModuleFactoryContract $factory) | |
all () | |
findByAlias ($alias) | |
Private Attributes | |
$manager | |
$factory | |
Module Repository for retrieving registered modules
Definition at line 12 of file ModuleRepository.php.
BristolSU\Support\Module\ModuleRepository::__construct | ( | ModuleManagerContract | $manager, |
ModuleFactoryContract | $factory | ||
) |
ModuleManagerContract | $manager | Manager to retrieve modules from |
ModuleFactoryContract | $factory | Factory to create the modules |
Definition at line 33 of file ModuleRepository.php.
References BristolSU\Support\Module\ModuleRepository\$factory, and BristolSU\Support\Module\ModuleRepository\$manager.
BristolSU\Support\Module\ModuleRepository::all | ( | ) |
Get all modules registered
Implements BristolSU\Support\Module\Contracts\ModuleRepository.
Definition at line 44 of file ModuleRepository.php.
BristolSU\Support\Module\ModuleRepository::findByAlias | ( | $alias | ) |
Get a module by alias
string | $alias | Alias of the module |
Implements BristolSU\Support\Module\Contracts\ModuleRepository.
Definition at line 59 of file ModuleRepository.php.
|
private |
Definition at line 27 of file ModuleRepository.php.
Referenced by BristolSU\Support\Module\ModuleRepository\__construct().
|
private |
Definition at line 20 of file ModuleRepository.php.
Referenced by BristolSU\Support\Module\ModuleRepository\__construct().