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:----gFICqM6fwpG1IagPNaQNlV3yESKFnsoQ6kOoe9ifY0c15oUVwvyYB/lBUlwuRf9B0Vc6kPAULADVo3RLn1wZHO4G3iRb4mz5dLe4EOl/loo2PoQUWTfWvFNAj7NRQBMbqMNjx6zyh2UvpYzaShoicnblU1s2FsM0SWdXoVDY8eikQhTv7mccjdFN80ujgSl7A0JdMbQ189FcjJhEGrHJNltkCQ9EEhgvcdd7YuBCyk/RqtYCskZL3qRUjS8sHGTRGIFInTXsqFy83EgPR5X/+sRwAjDYiOlY+L9ZUwBhKqtDBEoFBPAbKx1SSO7qdRBf5DjeNNhqJOrwY2I7XpYV1mJWuUdTfOumLhiI6vh+acPO1ELYJyoDvgd5+t7rYKAVvZ7EnSEoXWL82cBQXjRiOJQpajucKmsz6bwQdrmbGTmDbUFHZhi9/9SuP5RA9n2MN5c4Sr1Cy4NO+j+ak+p3Kt4HxcwAIGGerJW8XaXx8gUuUkhVfpW1EtS/5K1DBwgFKNYegGYiEMHqtqacRcILcO8E/3gq8wTNSDdQpcZVv/J2oo1+mYYxAnWLK5WZl6O9BeRGNtDU0J6X3NT7QkVcdsWf4T0EWSNVtbV8eJuGwAC+U9ON8qO/jljk9Q0yUTRhQhprXr28NG19F4OarTHtm4lZ8GMr/xXya8sUQp+EPZc=----ATTACHMENT:----OTcwMDI2OTExNTQ3MDQ5MSA4NDEzNzkwNjE5ODI1NjcwIDExMjM3Mzc5MDU3OTM3ODM=