| 
    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.
 1.8.13