Same name and namespace in other branches
- 6.x update.php \update_check_requirements()
- 7.x update.php \update_check_requirements()
- 8.9.x core/includes/update.inc \update_check_requirements()
- 9 core/includes/update.inc \update_check_requirements()
Checks update requirements and reports errors and (optionally) warnings.
File
- core/
includes/ update.inc, line 47 - Drupal database update API.
Code
function update_check_requirements() {
// Because this is one of the earliest points in the update process,
// detect and fix missing schema versions for modules here to ensure
// it runs on all update code paths.
_update_fix_missing_schema();
// Check requirements of all loaded modules.
$requirements = \Drupal::moduleHandler()
->invokeAll('requirements', [
'update',
]);
\Drupal::moduleHandler()
->alter('requirements', $requirements);
$requirements += update_system_schema_requirements();
return $requirements;
}