/**
  * Creates a stopwatch http adapter.
  *
  * @param \Ivory\HttpAdapter\HttpAdapterInterface $httpAdapter The http adapter.
  * @param \Symfony\Component\Stopwatch\Stopwatch  $stopwatch   The stopwatch.
  */
 public function __construct(HttpAdapterInterface $httpAdapter, Stopwatch $stopwatch)
 {
     parent::__construct($httpAdapter);
     $this->stopwatch = $stopwatch;
 }
 /**
  * @param \Ivory\HttpAdapter\PsrHttpAdapterInterface                  $httpAdapter
  * @param \Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher
  */
 public function __construct(PsrHttpAdapterInterface $httpAdapter, EventDispatcherInterface $eventDispatcher)
 {
     parent::__construct($httpAdapter);
     $this->eventDispatcher = $eventDispatcher;
 }
 /**
  * @param PsrHttpAdapterInterface $httpAdapter
  * @param Authentication          $authentication
  */
 public function __construct(PsrHttpAdapterInterface $httpAdapter, Authentication $authentication)
 {
     $this->authentication = $authentication;
     parent::__construct($httpAdapter);
 }