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().