|
Bristol SU Support Package
|


Public Member Functions | |
| required (string $alias, array $services=[]) | |
| optional (string $alias, array $services=[]) | |
| getRequired (string $alias) | |
| getOptional (string $alias) | |
| getAllRequired () | |
| getAllOptional () | |
Private Attributes | |
| $required = [] | |
| $optional = [] | |
Tool for requesting services for a module
Definition at line 10 of file ServiceRequest.php.
| BristolSU\Support\Connection\ServiceRequest::getAllOptional | ( | ) |
Get all optional services from all modules
Implements BristolSU\Support\Connection\Contracts\ServiceRequest.
Definition at line 100 of file ServiceRequest.php.
References BristolSU\Support\Connection\ServiceRequest\$optional.
| BristolSU\Support\Connection\ServiceRequest::getAllRequired | ( | ) |
Get all required services from all modules
Implements BristolSU\Support\Connection\Contracts\ServiceRequest.
Definition at line 90 of file ServiceRequest.php.
References BristolSU\Support\Connection\ServiceRequest\$required.
| BristolSU\Support\Connection\ServiceRequest::getOptional | ( | string | $alias | ) |
Get all optional services for a module
| string | $alias | Alias of the module |
Implements BristolSU\Support\Connection\Contracts\ServiceRequest.
Definition at line 77 of file ServiceRequest.php.
References BristolSU\Support\Connection\ServiceRequest\optional().
| BristolSU\Support\Connection\ServiceRequest::getRequired | ( | string | $alias | ) |
Get all required services for a module
| string | $alias | Alias of the module |
Implements BristolSU\Support\Connection\Contracts\ServiceRequest.
Definition at line 63 of file ServiceRequest.php.
References BristolSU\Support\Connection\ServiceRequest\required().
| BristolSU\Support\Connection\ServiceRequest::optional | ( | string | $alias, |
| array | $services = [] |
||
| ) |
Request an optional service.
| string | $alias | Alias of the module requesting the service |
| array | $services | An array of services that are optional but useable |
Implements BristolSU\Support\Connection\Contracts\ServiceRequest.
Definition at line 52 of file ServiceRequest.php.
Referenced by BristolSU\Support\Connection\ServiceRequest\getOptional().
| BristolSU\Support\Connection\ServiceRequest::required | ( | string | $alias, |
| array | $services = [] |
||
| ) |
Request a required service.
| string | $alias | Alias of the module requesting the service |
| array | $services | An array of services that are required |
Implements BristolSU\Support\Connection\Contracts\ServiceRequest.
Definition at line 40 of file ServiceRequest.php.
Referenced by BristolSU\Support\Connection\ServiceRequest\getRequired().
|
private |
Definition at line 31 of file ServiceRequest.php.
Referenced by BristolSU\Support\Connection\ServiceRequest\getAllOptional().
|
private |
Definition at line 21 of file ServiceRequest.php.
Referenced by BristolSU\Support\Connection\ServiceRequest\getAllRequired().
1.8.13