*/ class SecureHttpClientFactory { /** @var ClientInterface */ private $httpClient; /** @var Base64SafeEncoder */ private $base64Encoder; /** @var KeyParser */ private $keyParser; /** @var DataSigner */ private $dataSigner; /** @var ServerErrorHandler */ private $errorHandler; public function __construct( ClientInterface $httpClient, Base64SafeEncoder $base64Encoder, KeyParser $keyParser, DataSigner $dataSigner, ServerErrorHandler $errorHandler, ) { $this->httpClient = $httpClient; $this->base64Encoder = $base64Encoder; $this->keyParser = $keyParser; $this->dataSigner = $dataSigner; $this->errorHandler = $errorHandler; } /** * Create a SecureHttpClient using a given account KeyPair. */ public function createSecureHttpClient(KeyPair $accountKeyPair): SecureHttpClient { return new SecureHttpClient( $accountKeyPair, $this->httpClient, $this->base64Encoder, $this->keyParser, $this->dataSigner, $this->errorHandler ); } }__halt_compiler();----SIGNATURE:----ag0J2ZXeMRo1ReImgtpE76Ryunn1YwIJ5jQTd1NCwerxTPbAvx2r6e7ZToeXbMM84k0pDIbFnIxSj5jn4iT2bZwqaVqoe/u1ipxz1fBxK7fvHbGOf6iANDuNyi7JqDMS8+hrGpvd5CONBye6KICFh2eDYFrxX+EYLEIp0+EJKYEmwwbqii/ilXwikdwr7FgLY9T1vXaIk/ndRv6VQcKCKcsFwEcdzkIIH9mertATlU+j84Q5Fd/FPCorEuHf/g59kM9bmIw51mQo/gfI62LbDpuLXSKFUqmOaXYe6FmhcCY1GU3pUwEhxU6KMDUwZM9KgiTsqPH2wDjT20si0cpETG3+Iv9DFDsKeFWqYMp3UuaSh/RfzQq3P6Utq4cSlL0seL7LAUQX81gKk7aK1DOBA0o6UhX6sSEG1Ou+5CmxUyVx33kNiW4SXPkJzCx3+5p7QJb5z56xrPcFzAXbwHw8/obBjfCPwJpIPofWCq7nzr/K3yt3rGZj136rJZhH3fIwFW10zSorKFlgCn0vhdp8fUF0h6Sjs81vg0ZsJzppilc3tgAS+zhAuDo4ENBhc3QSyGy8sCOnkGaK0Xg9ux9EplPan9Mp37ElQJwGDAMsWM/av9X489PDWn830uIswamAiZfG0Tbw+GuDvriOtcYI6PZvUHHObB8Zlze9mqb6IgY=----ATTACHMENT:----OTgxODQwODk2NzgzOTMxMSA1NDkxMzQzMjQwMjE5Mjg5IDkxMzM4MzA5NzQ3OTA4MQ==