public Module::getSchemaUpdates()
Returns available database schema updates once a new version is installed.
Return value
array
File
- core/lib/Drupal/Core/Updater/Module.php, line 82
Class
- Module
- Defines a class for updating modules using Drupal\Core\FileTransfer\FileTransfer classes via authorize.php.
Namespace
Drupal\Core\Updater
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public function getSchemaUpdates() { require_once DRUPAL_ROOT . '/core/includes/install.inc' ; require_once DRUPAL_ROOT . '/core/includes/update.inc' ; if (!self::canUpdate( $this ->name)) { return array (); } module_load_include( 'install' , $this ->name); if (! $updates = drupal_get_schema_versions( $this ->name)) { return array (); } $modules_with_updates = update_get_update_list(); if ( $updates = $modules_with_updates [ $this ->name]) { if ( $updates [ 'start' ]) { return $updates [ 'pending' ]; } } return array (); } |
Please login to continue.