/** * Initializes Drupal driver manager exception. * * @param string $message * @param DriverInterface $driver * @param integer $code * @param \Exception $previous */ public function __construct($message, DriverInterface $driver = null, $code = 0, \Exception $previous = null) { $this->driver = $driver; parent::__construct($message, $code, $previous); }
/** * Initializes exception. * * @param string $template * What is unsupported? * @param DriverInterface $driver * Driver instance. * @param integer $code * The exception code. * @param \Exception $previous * Previous exception. */ public function __construct($template, DriverInterface $driver, $code = 0, \Exception $previous = null) { $message = sprintf($template, get_class($driver)); parent::__construct($message, $driver, $code, $previous); }