public function testConfigurableHttpSetup() { $http = "my http"; $messageFactory = "my factory"; $client = new Client("test", "development"); $client->setHttpClient($http); $client->setMessageFactory($messageFactory); $this->assertEquals($http, $client->http()); $this->assertEquals($messageFactory, $client->messageFactory()); }
<?php require_once __DIR__ . "/../../vendor/autoload.php"; use AcceptOn\Client; use Http\Adapter\Guzzle6\Client as HttpClient; use Http\Message\MessageFactory\GuzzleMessageFactory as MessageFactory; define("API_KEY", "skey_2beab875f373d5e605f13207be57c82c"); $httpClient = new HttpClient(); $messageFactory = new MessageFactory(); $client = new Client(API_KEY, "staging"); $client->setHttpClient($httpClient); $client->setMessageFactory($messageFactory); $charge = $client->charge("chg_0692c402b0357ae3"); print_r($charge);