ClientProvider implements ClientProviderInterface
Table of Contents
Interfaces
Methods
- getClientDataRecent() : array<string|int, mixed>
- getClientName() : string
- getClientTypeCollection() : ClientTypeCollection
- getClientUrl() : string
- getMessageSenders() : array<string|int, MessageSender>
- loadClientDataForCollection() : void
- pickPrimaryClient() : Client|null
Methods
getClientDataRecent()
public
getClientDataRecent() : array<string|int, mixed>
Return values
array<string|int, mixed>getClientName()
public
getClientName(Client $client) : string
Parameters
- $client : Client
Return values
stringgetClientTypeCollection()
public
getClientTypeCollection() : ClientTypeCollection
Return values
ClientTypeCollectiongetClientUrl()
public
getClientUrl(Client $client) : string
Parameters
- $client : Client
Return values
stringgetMessageSenders()
public
getMessageSenders() : array<string|int, MessageSender>
Return values
array<string|int, MessageSender>loadClientDataForCollection()
public
loadClientDataForCollection(mixed ...$clientCollections) : void
Parameters
- $clientCollections : mixed
pickPrimaryClient()
public
pickPrimaryClient(ClientCollection $clientCollection) : Client|null
Parameters
- $clientCollection : ClientCollection