Bristol SU Support Package
|
Public Member Functions | |
registerGlobalCondition ($alias, $class) | |
register ($moduleAlias, $alias, $class) | |
getForModule ($moduleAlias) | |
getClassFromAlias ($moduleAlias, $alias) | |
Protected Attributes | |
$conditions = [] | |
$global = [] | |
Register and retrieve completion conditions
Definition at line 10 of file CompletionConditionManager.php.
BristolSU\Support\Completion\CompletionConditionManager::getClassFromAlias | ( | $moduleAlias, | |
$alias | |||
) |
Get a class name given the completion condition alias
string | $moduleAlias | Module requesting the completion condition alias |
string | $alias | Alias of the completion condition |
Implements BristolSU\Support\Completion\Contracts\CompletionConditionManager.
Definition at line 92 of file CompletionConditionManager.php.
BristolSU\Support\Completion\CompletionConditionManager::getForModule | ( | $moduleAlias | ) |
Get all completion conditions for a given module
string | $moduleAlias | Alias of the module |
Implements BristolSU\Support\Completion\Contracts\CompletionConditionManager.
Definition at line 76 of file CompletionConditionManager.php.
BristolSU\Support\Completion\CompletionConditionManager::register | ( | $moduleAlias, | |
$alias, | |||
$class | |||
) |
Register a completion condition for a module
string | $moduleAlias | Module which owns the completion condition |
string | $alias | Alias of the completion condition |
string | $class | Class name for the completion condition |
Implements BristolSU\Support\Completion\Contracts\CompletionConditionManager.
Definition at line 61 of file CompletionConditionManager.php.
BristolSU\Support\Completion\CompletionConditionManager::registerGlobalCondition | ( | $alias, | |
$class | |||
) |
Register a condition which all modules can use
string | $alias | Alias of the completion condition |
string | $class | Completion condition class name |
Implements BristolSU\Support\Completion\Contracts\CompletionConditionManager.
Definition at line 47 of file CompletionConditionManager.php.
|
protected |
Definition at line 25 of file CompletionConditionManager.php.
|
protected |
Definition at line 37 of file CompletionConditionManager.php.