\Heise\Shariff\BackendServiceFactory

Class ServiceFactory.

Summary

Methods
Properties
Constants
__construct()
registerService()
getServicesByName()
No public properties found
No constants found
createService()
$client
$serviceMap
N/A
No private methods found
No private properties found
N/A

Properties

$client

$client :\GuzzleHttp\ClientInterface

Type

\GuzzleHttp\ClientInterface

Methods

__construct()

__construct(\GuzzleHttp\ClientInterface  $client)

Parameters

\GuzzleHttp\ClientInterface $client

getServicesByName()

getServicesByName(array  $serviceNames,array  $config): array

Parameters

array $serviceNames
array $config

Returns

array

createService()

createService(string  $serviceName,array  $config): \Heise\Shariff\Backend\ServiceInterface

Parameters

string $serviceName
array $config

Returns

\Heise\Shariff\Backend\ServiceInterface