public Tasks::runTasks()
Run database tasks and tests to see if Drupal can run on the database.
Return value
array A list of error messages.
File
- core/lib/Drupal/Core/Database/Install/Tasks.php, line 132
Class
- Tasks
- Database installer structure.
Namespace
Drupal\Core\Database\Install
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public function runTasks() { // We need to establish a connection before we can run tests. if ( $this ->connect()) { foreach ( $this ->tasks as $task ) { if (!isset( $task [ 'function' ])) { $task [ 'function' ] = 'runTestQuery' ; } if (method_exists( $this , $task [ 'function' ])) { // Returning false is fatal. No other tasks can run. if (FALSE === call_user_func_array( array ( $this , $task [ 'function' ]), $task [ 'arguments' ])) { break ; } } else { $this ->fail(t( "Failed to run all tasks against the database server. The task %task wasn't found." , array ('%task ' => $task[' function ']))); } } } return $this ->results[ 'fail' ]; } |
Please login to continue.