1 | <?php |
||
11 | abstract class AbstractSender |
||
12 | { |
||
13 | private $loggerUtility; |
||
14 | private $messageUtility; |
||
15 | private $config; |
||
16 | private $apiClient; |
||
17 | private $client; |
||
18 | |||
19 | /** |
||
20 | * @return LoggerUtility |
||
21 | */ |
||
22 | 9 | public function getLoggerUtility(): LoggerUtility |
|
30 | |||
31 | /** |
||
32 | * @param LoggerUtility $loggerUtility |
||
33 | */ |
||
34 | 9 | public function setLoggerUtility(LoggerUtility $loggerUtility) |
|
38 | |||
39 | /** |
||
40 | * @return Config |
||
41 | */ |
||
42 | 3 | public function getConfig(): Config |
|
50 | |||
51 | /** |
||
52 | * @param Config $config |
||
53 | */ |
||
54 | 1 | public function setConfig(Config $config) |
|
58 | |||
59 | /** |
||
60 | * @return ApiClient |
||
61 | */ |
||
62 | 3 | public function getApiClient(): ApiClient |
|
70 | |||
71 | /** |
||
72 | * @param ApiClient $apiClient |
||
73 | */ |
||
74 | 3 | public function setApiClient(ApiClient $apiClient) |
|
78 | |||
79 | /** |
||
80 | * @return Client |
||
81 | */ |
||
82 | 2 | public function getClient(): Client |
|
90 | |||
91 | /** |
||
92 | * @param Client $client |
||
93 | */ |
||
94 | 2 | public function setClient(Client $client) |
|
98 | |||
99 | /** |
||
100 | * @return MessageUtility |
||
101 | */ |
||
102 | 1 | public function getMessageUtility(): MessageUtility |
|
110 | |||
111 | /** |
||
112 | * @param MessageUtility $messageUtility |
||
113 | */ |
||
114 | 1 | public function setMessageUtility(MessageUtility $messageUtility) |
|
118 | } |
||
119 |