1 install.inc | protected DatabaseTasks::runTestQuery($query, $pass, $fail, $fatal = FALSE) |
Run SQL tests to ensure the database can execute commands with the current user.
File
- core/
includes/ install.inc, line 542 - API functions for installing modules and themes.
Class
- DatabaseTasks
- Database installer structure.
Code
protected function runTestQuery($query, $pass, $fail, $fatal = FALSE) {
try {
db_query($query);
$this->pass(st($pass));
return NULL;
}
catch (Exception $e) {
$this->fail(st($fail, array('%query' => $query, '%error' => $e->getMessage(), '%name' => $this->name())));
return !$fatal;
}
}