Security update for Core, with self-updated composer
[yaffs-website] / vendor / drush / drush / examples / pm_update.drush.inc
1 <?php
2
3 /**
4  * Implements hook_pm_post_update().
5  *
6  * Restore sqlsrv driver after core update.
7  */
8 function pm_update_pm_post_update($project_name, $installed_release, $project) {
9   // Restore sqlsrv database driver.
10   if ($project_name == 'drupal') {
11     $sqlsrv_dir = 'includes/database/sqlsrv';
12     if (file_exists($project['backup_target'] . '/' . $sqlsrv_dir)) {
13       if (drush_copy_dir($project['backup_target'] . '/' . $sqlsrv_dir, $project['full_project_path'] . '/' . $sqlsrv_dir)) {
14         drush_log('SQLSRV database driver has been restored.', 'info');
15       }
16     }
17   }
18 }
19