|
Bristol SU Support Package
|

Public Member Functions | |
| registerGlobalCondition ($alias, $class) | |
| register ($moduleAlias, $alias, $class) | |
| getForModule ($moduleAlias) | |
| getClassFromAlias ($moduleAlias, $alias) | |
Allow for registration of completion conditions
Definition at line 10 of file CompletionConditionManager.php.
| BristolSU\Support\Completion\Contracts\CompletionConditionManager::getClassFromAlias | ( | $moduleAlias, | |
| $alias | |||
| ) |
Get a class name of a completion condition given an alias
| string | $moduleAlias | Alias of the module calling for a completion condition |
| string | $alias | Alias of the completion condition |
| Exception | If the alias is not registered or accessible |
Implemented in BristolSU\Support\Completion\CompletionConditionManager.
| BristolSU\Support\Completion\Contracts\CompletionConditionManager::getForModule | ( | $moduleAlias | ) |
Get all completion conditions for a module
| string | $moduleAlias | Module alias to get completion conditions for |
Implemented in BristolSU\Support\Completion\CompletionConditionManager.
| BristolSU\Support\Completion\Contracts\CompletionConditionManager::register | ( | $moduleAlias, | |
| $alias, | |||
| $class | |||
| ) |
Register a completion condition specific to a module
| string | $moduleAlias | Module to which the completion condition belongs |
| string | $alias | Alias of the completion condition |
| string | $class | Class name for the completion condition |
Implemented in BristolSU\Support\Completion\CompletionConditionManager.
| BristolSU\Support\Completion\Contracts\CompletionConditionManager::registerGlobalCondition | ( | $alias, | |
| $class | |||
| ) |
Register a completion condition usable by all modules
| string | $alias | Alias of the completion condition |
| string | $class | Class name for the completion condition |
Implemented in BristolSU\Support\Completion\CompletionConditionManager.
1.8.13