mirror of
https://github.com/composer/composer
synced 2025-05-10 17:12:51 +00:00
Fixes plugin commands not being loaded during completion
Closes #11074 Co-authored-by: Susanne Moog <look@susi.dev>
This commit is contained in:
parent
69d316d1e6
commit
b2ebe841e4
1 changed files with 3 additions and 0 deletions
|
@ -235,6 +235,9 @@ class Application extends BaseApplication
|
|||
false === $commandName
|
||||
// list command requires plugin commands to show them
|
||||
|| in_array($commandName, ['', 'list', 'help'], true)
|
||||
// autocompletion requires plugin commands but if we are running as root without COMPOSER_ALLOW_SUPERUSER
|
||||
// we'd rather not autocomplete plugins than abort autocompletion entirely, so we avoid loading plugins in this case
|
||||
|| ($commandName === '_complete' && !$isNonAllowedRoot)
|
||||
);
|
||||
|
||||
if ($mayNeedPluginCommand && !$this->disablePluginsByDefault && !$this->hasPluginCommands) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue