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 () | |
An object for making requests to get a service
Definition at line 8 of file ServiceRequest.php.
BristolSU\Support\Connection\Contracts\ServiceRequest::getAllOptional | ( | ) |
Get all optional services from all modules
Implemented in BristolSU\Support\Connection\ServiceRequest.
BristolSU\Support\Connection\Contracts\ServiceRequest::getAllRequired | ( | ) |
Get all required services from all modules
Implemented in BristolSU\Support\Connection\ServiceRequest.
BristolSU\Support\Connection\Contracts\ServiceRequest::getOptional | ( | string | $alias | ) |
Get all optional services for a module
string | $alias | Alias of the module |
Implemented in BristolSU\Support\Connection\ServiceRequest.
BristolSU\Support\Connection\Contracts\ServiceRequest::getRequired | ( | string | $alias | ) |
Get all required services for a module
string | $alias | Alias of the module |
Implemented in BristolSU\Support\Connection\ServiceRequest.
BristolSU\Support\Connection\Contracts\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 |
Implemented in BristolSU\Support\Connection\ServiceRequest.
BristolSU\Support\Connection\Contracts\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 |
Implemented in BristolSU\Support\Connection\ServiceRequest.