2 namespace Robo\Task\Composer;
10 * $this->taskComposerRemove()->run();
14 class Remove extends Base
19 protected $action = 'remove';
24 public function dev($dev = true)
27 $this->option('--dev');
35 public function noProgress($noProgress = true)
38 $this->option('--no-progress');
46 public function noUpdate($noUpdate = true)
49 $this->option('--no-update');
57 public function updateNoDev($updateNoDev = true)
60 $this->option('--update-no-dev');
68 public function noUpdateWithDependencies($updateWithDependencies = true)
70 if ($updateWithDependencies) {
71 $this->option('--no-update-with-dependencies');
81 $command = $this->getCommand();
82 $this->printTaskInfo('Removing packages: {command}', ['command' => $command]);
83 return $this->executeCommand($command);