|
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 | ( | ) |
1.8.13