Bristol SU Support Package
Public Member Functions | List of all members
BristolSU\Support\ModuleInstance\Connection\ModuleInstanceServiceRepository Class Reference
Inheritance diagram for BristolSU\Support\ModuleInstance\Connection\ModuleInstanceServiceRepository:
Inheritance graph
[legend]
Collaboration diagram for BristolSU\Support\ModuleInstance\Connection\ModuleInstanceServiceRepository:
Collaboration graph
[legend]

Public Member Functions

 getConnectorForService (string $service, int $moduleInstanceId)
 
 all ()
 

Detailed Description

Interact with connections belonging to module instances

Definition at line 13 of file ModuleInstanceServiceRepository.php.

Member Function Documentation

◆ all()

BristolSU\Support\ModuleInstance\Connection\ModuleInstanceServiceRepository::all ( )

Return all module instance service assignments

Returns
ModuleInstanceService[]|

Implements BristolSU\Support\ModuleInstance\Contracts\Connection\ModuleInstanceServiceRepository.

Definition at line 41 of file ModuleInstanceServiceRepository.php.

◆ getConnectorForService()

BristolSU\Support\ModuleInstance\Connection\ModuleInstanceServiceRepository::getConnectorForService ( string  $service,
int  $moduleInstanceId 
)

Get a connector for a module instance given the service

Parameters
string$serviceName of the service required
int$moduleInstanceIdModule instance ID using the connector
Returns
Connector Authenticated connector for use in making requests
Exceptions
NoConnectionAvailableIf no available connection has been found

Implements BristolSU\Support\ModuleInstance\Contracts\Connection\ModuleInstanceServiceRepository.

Definition at line 25 of file ModuleInstanceServiceRepository.php.


The documentation for this class was generated from the following file: