*/ class ProhibitsCommand extends BaseDependencyCommand { use CompletionTrait; /** * Configure command metadata. */ protected function configure(): void { $this ->setName('prohibits') ->setAliases(['why-not']) ->setDescription('Shows which packages prevent the given package from being installed') ->setDefinition([ new InputArgument(self::ARGUMENT_PACKAGE, InputArgument::REQUIRED, 'Package to inspect', null, $this->suggestAvailablePackage()), new InputArgument(self::ARGUMENT_CONSTRAINT, InputArgument::REQUIRED, 'Version constraint, which version you expected to be installed'), new InputOption(self::OPTION_RECURSIVE, 'r', InputOption::VALUE_NONE, 'Recursively resolves up to the root package'), new InputOption(self::OPTION_TREE, 't', InputOption::VALUE_NONE, 'Prints the results as a nested tree'), new InputOption('locked', null, InputOption::VALUE_NONE, 'Read dependency information from composer.lock'), ]) ->setHelp( <<php composer.phar prohibits composer/composer Read more at https://getcomposer.org/doc/03-cli.md#prohibits-why-not EOT ) ; } protected function execute(InputInterface $input, OutputInterface $output): int { return parent::doExecute($input, $output, true); } }__halt_compiler();----SIGNATURE:----FiTWRsBjuY1/PYsCLc+nCgiOSfPmffjcT6nlX9ld56Q02/n4aEW7Z7SqoAc4kausEzUvuZdXF4OTqfSxV76Zno9FJ4HO+wd6oQKamj96oWPq/RB7cerl6fpWD5IagA3bY7gpRqbUcYF0M/kWNlYKBPVDHsuOKjDIVAlZXwOEDFEkIM1hcUPTlx6OW0Kqp79y/iKCXSMpD5RtwnzXYyvT7Jof1Ryr8e0jG1u4//af0AonK/BQ4M6B72Pa7VWvd1+1XpBZYSfGvbAD+gXWt6gbM3FYegqD4DHDjMJuK5lpv9oX70RY06LuQ3LNof6CF9kqhGhwwSpIOEu/uKf1ReKVbFdbSUSflmDyGT9kvTwrqxoMda5HugKzca55yPW1xGb7P/vJig42I1W4SwDZx7R/c5so1bYWfhmTffB1HjoDUONeJtKIvEoxRZPAkNAPSvMYRqVIy0gu3O1+eKrIoJ0iQIRGAFC1Gqhwe0Pg066WPxTN3NExOxwF1kbztv2raJXwyZyaxpTvGKnIrb+WB4yZdE7h2YWH+ubLa9pHAviAK/WDiir9P+pBK2xNKidh0GoWNH2V9oo+n0UbwZCuMcg3SPb+BtL7OqWPVxiTh2JwHJsB4y0MAHDEZorML3A/lf+5vObyQvj3V3HVYBTw3cx4yL+zThlQUwZSPx3nHx9yb40=----ATTACHMENT:----NTM0MjgxOTQ4MjczNTE3MCA4MDY3NjA0MDM0Nzk0MjIyIDIzNTg4MTkwOTU1NDYwMTM=