/** * Creates a new DatabaseException. * * @param string $message error message * @param Database $db affected db object */ public function __construct($message, Database $db) { $this->errorNumber = $db->getErrorNumber(); $this->errorDesc = $db->getErrorDesc(); $this->DBType = $db->getDBType(); $this->db = $db; parent::__construct($message, $this->errorNumber); }