X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=vendor%2Fdrush%2Fdrush%2Fsrc%2FApplication.php;fp=vendor%2Fdrush%2Fdrush%2Fsrc%2FApplication.php;h=ca46a3ab7b88b1b631e740f9162a830201804494;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hp=2b34134fef8cd3958f724cb1ae040bbfddfce356;hpb=74df008bdbb3a11eeea356744f39b802369bda3c;p=yaffs-website diff --git a/vendor/drush/drush/src/Application.php b/vendor/drush/drush/src/Application.php index 2b34134fe..ca46a3ab7 100644 --- a/vendor/drush/drush/src/Application.php +++ b/vendor/drush/drush/src/Application.php @@ -5,7 +5,7 @@ use Consolidation\AnnotatedCommand\AnnotatedCommand; use Consolidation\AnnotatedCommand\CommandFileDiscovery; use Drush\Boot\BootstrapManager; use Drush\Runtime\TildeExpansionHook; -use Drush\SiteAlias\SiteAliasManager; +use Consolidation\SiteAlias\SiteAliasManager; use Drush\Log\LogLevel; use Drush\Command\RemoteCommandProxy; use Drush\Runtime\RedispatchHook; @@ -316,6 +316,7 @@ class Application extends SymfonyApplication implements LoggerAwareInterface, Co $discovery = $this->commandDiscovery(); $commandClasses = $discovery->discover($commandfileSearchpath, '\Drush'); + $this->loadCommandClasses($commandClasses); // Uncomment the lines below to use Console's built in help and list commands. @@ -350,6 +351,10 @@ class Application extends SymfonyApplication implements LoggerAwareInterface, Co $discovery = new CommandFileDiscovery(); $discovery ->setIncludeFilesAtBase(true) + ->setSearchDepth(3) + ->ignoreNamespacePart('contrib', 'Commands') + ->ignoreNamespacePart('custom', 'Commands') + ->ignoreNamespacePart('src') ->setSearchLocations(['Commands', 'Hooks', 'Generators']) ->setSearchPattern('#.*(Command|Hook|Generator)s?.php$#'); return $discovery;