Exemplo n.º 1
0
 /**
  * @param Client $client
  */
 public function __construct(Client $client)
 {
     if ($this instanceof AbstractBulkApi) {
         $client->setOption('base_url', str_ireplace('/rest', '/bulk', $client->getOption('base_url')));
     } else {
         $client->setOption('base_url', str_ireplace('/bulk', '/rest', $client->getOption('base_url')));
     }
     $this->client = $client;
 }
Exemplo n.º 2
0
 /**
  * @test
  */
 public function shouldProliferateOptionsToHttpClient()
 {
     $version = '1.0';
     $httpClientMock = $this->getHttpClientMock();
     $httpClientMock->expects($this->once())->method('setOption');
     $client = new Client($httpClientMock);
     $client->setOption('version', $version);
     $this->assertEquals($version, $client->getOption('version'));
 }