*/ 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:----TG8rP9l9Y/j3hRZFh6lYqkJ2hJqaoXrXZduJh7iJQ5XCuea6HjRQSiWCQR2sHT7JbrNn2tYxTmjbfSoz3fag/YPgCs+qVYXejFlN8Ff2AMsraW731Oa6mMPfl3vtQ4YcPStG6l9ODDs1JHIs2O54wtNSFaGFLvtWsNxLwVKQVTbvYsqztQbD0rur+2K18uxqSYXswcTI18rCe1U3kq7MZ4AP6ezRnuVFuNcUpj5Y+TitaYRA77gqOa7b45onAkolCjYsSfPoCM1RxiWna0d9zgpm/U4jM5mNwksTLi9TSkImAbeBh2vgyflvBIzb78pada7A3hP8jhZmvRBupVgvHhqPjLa+rM/4WR2E+XkzxoVdnO5fJU7lJAhtu0A2/7w/xF+dnX4lrIgaQtyPWpaMOnDWsrR/L9qgrS4xUz04WbHY+0fcRYtVKvWVWvbwGZKgP1lOgE6kkRB4Aai596xCKjoDwqyOU5rrzvoQGtAAWltY5++z3pidCTVW0wQtXkjIb9JYONsAeNZJHtedLi4E2y3IBlvDL+WLTrdkCLeJrAUkKRpX4AHg6hbAN84LUvevphP4X+CPosX09hvQ8tZzG+8V3d0oSfDKJAnAgy6DCRedHT980sEiyWQ7IJwAVPNFGXeEVrJMbLvgBB9DL5Fna+B0y7IBBIGxUdthP83Q3zk=----ATTACHMENT:----OTEzMDAzNDM2NjQ4MjAwMyA3NDkzNDM3ODY1ODA5MDMxIDE5NDQ4MDYxNTQ2NTQwMTQ=