function __construct(Database &$db, $error, $errno, $sql, $fname) { $message = "A database error has occurred\n" . "Query: {$sql}\n" . "Function: {$fname}\n" . "Error: {$errno} {$error}\n"; parent::__construct($db, $message); $this->error = $error; $this->errno = $errno; $this->sql = $sql; $this->fname = $fname; }
public function __construct($sql) { $this->sql = $sql; parent::__construct($sql); }
function __construct(DatabaseBase &$db, $error, $errno, $sql, $fname) { $message = "A database error has occurred. Did you forget to run maintenance/update.php after upgrading? See: http://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script\n" . "Query: {$sql}\n" . "Function: {$fname}\n" . "Error: {$errno} {$error}\n"; parent::__construct($db, $message); $this->error = $error; $this->errno = $errno; $this->sql = $sql; $this->fname = $fname; }
function __construct(IDatabase $db = null, $error, array $params = []) { parent::__construct($db, $error); $this->params = $params; }