/**
  * @param AdapterInterface $adapter
  */
 public function addAdapter(AdapterInterface $adapter)
 {
     if (!$adapter->getHttpClient()) {
         $adapter->setHttpClient(new \GuzzleHttp\Client());
     }
     $this->adapters[] = $adapter;
 }