*/ 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:----vsJcRod2Tclt2Cv6iBpDeIz+u6kZcxMymR4vqYVOu+WtY7k/MaDhbjr8z9VlByrrGPehNXfIe+AU3XGqvYxV8WTTRx7ZgDW19GKnY6eHbbtmCHlYRKpSieAQc4ib/YXjKWsZa1lzNJpykbPHxZUXX5kdMvE98socfxzp0Kh03DQAzofywUpUqs4y1wRbrqj2W8uc87XIehuLDC+tgwcBz4Q/flDUdhnFB9FiGkZi2wxFG41LuCtIvedZl6IQtOAa5eM329CrmaABV13n8SbHtk3wffMhjQUKWQ+8EJS+esd0+B1ePHBe7g1bbfrbDFuDdnqeEqUFW1ho4pcDQbCeQh4ytXEeyHbENxyhzEk1ruhEFYeq9kgIfldd3R4RQO9IaMGLghC/rXt32nmB0LuL7K+B9vP+c0OZD3FF/cquqbYcGFhQPyxLpJjXdTG5f8yAIilFUtFuyeDqq/t6Y1FgspgDYpGAl02UlpCe/cr7EvJ9+B0BGx9WLm8A8/B47cNeny03bIUra+lIiTPlY/pdCOdjNoqYPmdpfKTAjWD0qF37cWxj/9/koypffnJjkuPGz6Ubo2kVLNalv7byFtlWg+QUuCwfANZK0g/PcaGUS0Vs++MFFZqvBW3atPe8ZnHBl39Xf7ICmzglSRH75TGgeDdaXW9t63vm7lmdIOjnOOw=----ATTACHMENT:----Nzc1MjUyODk0NzYxOTY4NSA0MTU1NzUzODE5NTE5MjIwIDE5NjQ0MjA1ODYwOTY0NDY=