123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace Installer;
- use Composer\Plugin\Capability\CommandProvider;
- use Symfony\Component\Console\Input\InputInterface;
- use Symfony\Component\Console\Output\OutputInterface;
- use Composer\Command\BaseCommand;
- class CommandProvider implements CommandProvider
- {
- public function __construct(array $args)
- {
- }
- public function getCommands()
- {
- return array(new Command);
- }
- }
- class Command extends BaseCommand
- {
- protected function configure()
- {
- $this->setName('custom-plugin-command');
- }
- protected function execute(InputInterface $input, OutputInterface $output)
- {
- return 5;
- }
- }
|