You are here

function drush_devel_reinstall in Devel 8

Same name and namespace in other branches
  1. 8.3 drush/devel.drush8.inc \drush_devel_reinstall()
  2. 8.2 drush/devel.drush8.inc \drush_devel_reinstall()
  3. 6 devel.drush.inc \drush_devel_reinstall()
  4. 7 devel.drush.inc \drush_devel_reinstall()

A command callback. This is faster than 3 separate bootstraps.

File

drush/devel.drush8.inc, line 111
This file is only used by Drush8. Drush9 discovers its commands via tagged service(s) in devel.services.yml. Also see classes in src/Commands.

Code

function drush_devel_reinstall() {
  $projects = func_get_args();
  $args = array_merge(array(
    'pm-uninstall',
  ), $projects);
  call_user_func_array('drush_invoke', $args);
  $args = array_merge(array(
    'pm-enable',
  ), $projects);
  call_user_func_array('drush_invoke', $args);
}