31 lines
		
	
	
		
			641 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			641 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
use Drupal\migrate_booster\MigrateBooster;
 | 
						|
 | 
						|
/**
 | 
						|
 * Implements hook_drush_init().
 | 
						|
 */
 | 
						|
function migrate_booster_drush_init() {
 | 
						|
  // Skip when bootstrap level is low (e.g. drush cr)
 | 
						|
  if (!\Drupal::hasContainer()) {
 | 
						|
    return;
 | 
						|
  }
 | 
						|
  MigrateBooster::bootDrush();
 | 
						|
}
 | 
						|
 | 
						|
/**
 | 
						|
 * Implements hook_drush_command().
 | 
						|
 */
 | 
						|
function migrate_booster_drush_command() {
 | 
						|
  $items['migrate-booster-reset'] = [
 | 
						|
    'description' => 'Resets migrate booster and implementation cache.',
 | 
						|
    'aliases' => ['mbr'],
 | 
						|
    'drupal dependencies' => ['migrate_booster'],
 | 
						|
  ];
 | 
						|
  return $items;
 | 
						|
}
 | 
						|
 | 
						|
function drush_migrate_booster_reset() {
 | 
						|
  MigrateBooster::disable();
 | 
						|
}
 |