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:----eZfOPgv2mra/gaUZVxODNUnxVRLKC2/Itb4d0YuIeKR7rVFm3622vGGMQDBuiTBIT6eJoUip5bIB9U/cZTH7Cm3PrTk9ePcQfVNpG3JyfVLA/kfnIZ+jFgozCb+0CEdxLhWnTy7K+IWVuUZR6P8JWxn0ytd27pn9sDsQFD3nSyloLuWt9mkSE4Rn5TNPoeyGhRAggw7f2DV/fSiOmMrtL3wI/3WcmxxATWAd8G1TxXnIG7Ss4t64j7IcXk+O9J3vH98DDi3EwDBbHyvcAa2xWE7Aciif9BXrCNhaKeS+KxQFsujFj4mK8F1IjfE1cJQrtis5CAvJV9vYQoG7N+FgFr83oTJfBTNK+3obNvUPSpCBlMsHbuiitWWnwK23PYLNhYBo4S/8hvkLAYUTZsYjOwZAWV0SiLfeSgdFDbpvrLElramOumEbrOMM/f/D0tl6ywn2KdEqv2HakR81EsBwKj3nTucW99+qAsES9zeQTE+QSsYLD1lB/iJ+Ypdxig5xXLIF3sKnRRDTgeqJyR0Z0w/l6ieui34ZDbX5IHn8JxKKEr2YWAa1z1ip/aSvibzdUnRlpbpHY25OShrilYfZEVy0BnH5AnEUrcvt+OF1SDbgFhNIAWnykWqUPzFoclkkPzWdJcRWfeuEQky+sTt+L4XxtWJzxWW1DrzNNipx5X4=----ATTACHMENT:----MzAyMzkyNzk3MDMzMzU5OSA3Mjc4ODc0NTk4ODYxMDUwIDg1ODU0NDE2Njk4MTUyOTM=