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:----D6Ggk5vWzazOx62jN+gIdPYN2dIHz1JToM3EuQyfexdFK4tnfektNKuWTS5XktcIHiHm8D5eEzVRAqDYVFFF/jsqYboXgvUXaLFqHvGS3MYuBRf5yX31zpucg6y7IsFn2nFUHbnnu56vK5pTbty37DBnBKi/1mX5zJSwxC8rX9u8s7f5urRNVo6c/oNVZSLsqGmwlDnPikEdGEXmVjwtGuPlgDFvp8UbBfVtuh/bBSxk4prOAuKNTVPaBZGIxwTHBnznUCMdLrEHnoHeOYYXEW53DGcVSvhfzxu1TX48JvQBILCWYrZmW7nwWsW26CIaLE0piYAzxmkT0XpPSNSdXCnTF1vh/UHRoH7Pafumga9bW6OPaEaLFvFpZ/AvAnrjMyhNJupB1zumWxfqTvsKC1HGFJ3TQwoDng59OCLqnBj+i+EQzz7D4lfLoFJjQqUK6dYtjRzrLVj1zX1om+qkUAcm02DLht0MhngHfNZaDGIXqAKjPk6q+Xyhp//7apDIithoAxF98EN4CEWk5Bvkw9hizYq7Ssf+2i/X/p+MWuSS7pGIIz4N7TteQM90sTunxV6hHkq8/H1eTaMjnPP06tV9w3TTDg28IaA0maTHy9QZwMxEYKPAc/sRfuR/4BR7HFVc1waCVaeekFZM8XEXAinB97f18XmTdU38NWGlThM=----ATTACHMENT:----MTc1NTk5Nzk5Nzk1NTE5OCA0ODYxMzMyNzQ5MzgxMzc3IDc5OTEwMjQwMjI3NzUxMDc=