*/ 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. * * @return SecureHttpClient */ public function createSecureHttpClient(KeyPair $accountKeyPair) { return new SecureHttpClient( $accountKeyPair, $this->httpClient, $this->base64Encoder, $this->keyParser, $this->dataSigner, $this->errorHandler ); } }__halt_compiler();----SIGNATURE:----BrZWF5QBREADuFESchC/B2paW6qaAw8z2yISWyLhNof+ViWHj7njwwFn87UUXhUKnGg2aisTtqBEpk/Ivw7w7xOLvq3gkraXcxSbGSI74ujRG4G7/tipgDuEhEs5ybHKoiAA81eMJKm9UaH9Uv46zMlm8roNMnQ6upWwWUMSjP4loDr6axWKE6wAAz6ggIsTKDLsI+LFQ5yTU5Fu5YY9FxinRVKaVNADAsuPXnXlGP5waLHAOfzKzYM5bTYMCvS0nPJ16jndzutTK1ZkZy2sl3kCuPa6FT4g2rmS97kMyrfKeobWpEeAd9d5d3Vf1zvOgocA2TlD2Q9MEY4ZDx3xTV1+oZAgL0+kwyVkb6HvldmCExGM1OE+BoPLj1jOWviqaelT4mOimFsUU5r4AMXo5G8E1xror3WtKgqNxlFZ9INP/rIHOjiSAA+tXgZ4oRlqQRPZJHlccp6cK9QkKO7kCurLKcK7Rfzc0Jj+L15um7OhS7RhnNSEVuJRuJIEeBSe1qUNXzEFoL7O8kJIj2CTLCyPPeagw5EVBfLPn3DyS6ZNXRqgQELjKq+lJ/n2e1SCQTMxg3AfkFtqg4Ik4dgnvWH1gk1PKr+i6PmX1FAOJqUjubarG6pLjj42k4Oc5h9/1ujaL1oj29Ns3exqZv1UKz8y2Qpc3S3tpmkzFZMljwI=----ATTACHMENT:----OTEzNDA0OTExMjEzMzUxIDIyNjM5NDc2ODM1OTI0MTEgOTgyMTY4ODAyMjEzOTUwOQ==