/**
  * {@inheritDoc}
  */
 public function setFallback(DriverInterface $driver)
 {
     if ($driver->ping()) {
         $this->fallback = $driver;
         return $this->trueAndFlushError();
     } else {
         return $this->falseAndSetError($driver->getError(), $driver->getErrorCode());
     }
 }