Bristol SU Support Package
|
Public Member Functions | |
create (string $alias) | |
setAlias () | |
setPermissions () | |
setName () | |
setDescription () | |
setSettings () | |
setTriggers () | |
setCompletionConditions () | |
setServices () | |
setFor () | |
getModule () | |
A class with the knowledge of how to build a module class
Definition at line 8 of file ModuleBuilder.php.
BristolSU\Support\Module\Contracts\ModuleBuilder::create | ( | string | $alias | ) |
Initialise the module builder
string | $alias | Alias of the module |
Implemented in BristolSU\Support\Module\ModuleBuilder.
BristolSU\Support\Module\Contracts\ModuleBuilder::getModule | ( | ) |
BristolSU\Support\Module\Contracts\ModuleBuilder::setAlias | ( | ) |
BristolSU\Support\Module\Contracts\ModuleBuilder::setCompletionConditions | ( | ) |
Set the completion conditions of the module
Implemented in BristolSU\Support\Module\ModuleBuilder.
BristolSU\Support\Module\Contracts\ModuleBuilder::setDescription | ( | ) |
Set the description of the module
Implemented in BristolSU\Support\Module\ModuleBuilder.
BristolSU\Support\Module\Contracts\ModuleBuilder::setFor | ( | ) |
Set what resource the module is for
This should be one of user, group or role
Implemented in BristolSU\Support\Module\ModuleBuilder.
BristolSU\Support\Module\Contracts\ModuleBuilder::setName | ( | ) |
BristolSU\Support\Module\Contracts\ModuleBuilder::setPermissions | ( | ) |
Set the permissions of the module
Implemented in BristolSU\Support\Module\ModuleBuilder.
BristolSU\Support\Module\Contracts\ModuleBuilder::setServices | ( | ) |
BristolSU\Support\Module\Contracts\ModuleBuilder::setSettings | ( | ) |
BristolSU\Support\Module\Contracts\ModuleBuilder::setTriggers | ( | ) |