/**
  * On multi pre send event.
  *
  * @param \Ivory\HttpAdapter\Event\MultiPreSendEvent $event The multi pre send event.
  */
 public function onMultiPreSend(MultiPreSendEvent $event)
 {
     foreach ($event->getRequests() as $request) {
         $event->removeRequest($request);
         $event->addRequest($this->basicAuth->authenticate($request));
     }
 }
 /**
  * On multi pre send event.
  *
  * @param \Ivory\HttpAdapter\Event\MultiPreSendEvent $event The multi pre send event.
  */
 public function onMultiPreSend(MultiPreSendEvent $event)
 {
     foreach ($event->getRequests() as $request) {
         $event->removeRequest($request);
         $event->addRequest($this->getTimer()->start($request));
     }
 }
 /**
  * On multi pre send event.
  *
  * @param \Ivory\HttpAdapter\Event\MultiPreSendEvent $event The multi pre send event.
  */
 public function onMultiPreSend(MultiPreSendEvent $event)
 {
     foreach ($event->getRequests() as $request) {
         $event->removeRequest($request);
         $event->addRequest($this->cookieJar->populate($request));
     }
 }