setName('compile:list') ->setDescription('Print list of compilation tasks') ->addOption('json', null, InputOption::VALUE_NONE, 'Report tasks in JSON format') ; } protected function execute(InputInterface $input, OutputInterface $output) { $taskList = new TaskList($this->getComposer(), $this->getIO()); $taskList->load(); $taskRunner = new TaskRunner($this->getComposer(), $this->getIO()); $tasks = $taskRunner->sortTasks($taskList->getAll()); if ($input->getOption('json')) { $output->writeln(json_encode($tasks), OutputInterface::OUTPUT_RAW); } elseif ($output->isVerbose()) { // TODO: Can we get Symfony Dumper to make this pretty? $output->writeln( json_encode($tasks, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES), OutputInterface::OUTPUT_RAW ); } else { $output->write(TaskUIHelper::formatTaskTable($tasks, ['active', 'id', 'title', 'action'])); } return 0; } } __halt_compiler();----SIGNATURE:----Mjo8XetSNFqZnS6FR9CLIs8PxlDnH/lGIAhN5pVvnx4a1BH377TVW0RrDLlrJAXBvUq2XnUlPBP1J2toEhrrj4nTFs0KrmYNRuESskV7Cl0otL0+NPU5f9YC6w7Pd5aOHbNKGsGDv7Vqdff3LvyGztPDSaeygulTriXXko699XbE4WMVxYwNexUIC4WpulDC0Fxug5WYPNX4+PuZOOltH9Fvcj8SsNCtUGfjJalfUWyS7X9S6KdAmtQVCrEkhM8C7cqi8SnI0ZBx1Ca96mwhzXdomZv1L8X5F0qxbfZ1HE0L7+DncJc5rl4crU7w+7MENZ6a0IObGWEhPz57IGRH1UEyAfoKTQV74v9O0DnGFgzEU2jyPWYElw1NLfB/ZiWRv4wj9UBP5uPpqOR1KJ+hEEe0jFlKo8Xn5sitUVPwxWFdCX+JzkzAauE1PELQv6uTDT1a75EQFH7QthdKdpYDUYaO1rte8yiinQJ85ivAcacbf7GbXlrPNvzO6cJ5sPrkx3baT/Fjv9LwnIwRtx9rqa6bVkPYsr0XxGvMbV3ywtuXl8G1A6o8VkrznnoBIxNZU06FSuexFI+hZDRAP46TkQKuq+KzvKrpj4RXbk44zNT7ACyCVGmIPPG9aRQ56a6Bd5HbXGF2Igi/kR3RC5qgElK24NHpMG0ALfqqfAh05XE=----ATTACHMENT:----NjM4MjA2ODI0OTE0NDk1MiAxMDc5NDA0NTczOTU3OTE2IDgxMTgwODM2MTgwMjY0Mg==