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;
  }
}