use Consolidation\Config\ConfigInterface;
use Composer\Autoload\ClassLoader;
use League\Container\ContainerInterface;
-use Drush\SiteAlias\SiteAliasManager;
+use Consolidation\SiteAlias\SiteAliasManager;
/**
* Prepare our Dependency Injection Container
// Add inflectors. @see \Drush\Boot\BaseBoot::inflect
$container->inflector(\Drush\Boot\AutoloaderAwareInterface::class)
->invokeMethod('setAutoloader', ['loader']);
- $container->inflector(\Drush\SiteAlias\SiteAliasManagerAwareInterface::class)
+ $container->inflector(\Consolidation\SiteAlias\SiteAliasManagerAwareInterface::class)
->invokeMethod('setSiteAliasManager', ['site.alias.manager']);
}
$factory = $container->get('commandFactory');
$factory->setIncludeAllPublicMethods(false);
$factory->setDataStore($commandCacheDataStore);
+
+ $commandProcessor = $container->get('commandProcessor');
+ $commandProcessor->setPassExceptions(true);
}
protected static function injectApplicationServices(ContainerInterface $container, Application $application)