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:----OTX7HSZKbN/Ry1Vu/zshrW9TA61wvc/0U2Gso8xrLUWVRfa8fEcwOFOEHzbt7AnaRGJe/6rRQ5/qzSwgaG9p99fjgRugfokap5Ak5DIjEodluzxvXWmmtejP8LvSWmKRgvfPm49H0B8m/knxYS1saz8jgh9v3Mo9p4zZBTqGNfoZnxYPFty3GuElieHAFvb5zzA0YDUxuDErcweKtGdrnAO4cTke7us2sVvDLD3qrEU7qSCZNiuoipyIwq7nBjMAUnEgkVBiwRhi6exusxh+EOOT2n9DDti9xId3C91HlJKEb9q3V5+sIrxygZBki4/GTB4xmQdz2pAlPw4r9H8zQlmFxIHvLqxCdsNRt1XyL0xWLP24JVsxWykvC0/mLgLsCVsdEAlJZWKu2Hh0Srwh5qZKnuzvwxDs60j3SuZAosHPQyKqlrI70tPgl4+Ujyhww++I0yvNCKcmrR/Pw+48bQsISn7GgdcP2Pm8bHH3fCziYhQteqAOpkxt0WGnJFIEwWztQ/cbX6PPNSOakOQBepVFIO5jPZKTO+E9GFlecoclHqsPTDI9QkA0H/9AaQSb0mmTr/xziS6bX1m8pLMFYTz/90vJFDNfzL53m3q3jOnQ1WFh8mPKx+brqFn0NBecehMfU9bmcOb5JlbotrYTX2bRz+lcVkwtmGhgDI6Zsdc=----ATTACHMENT:----MzMzNzc0NDgyMDI3NDk1NyA4NzM1MTYzNzI0NTQyMTI0IDk3MDI0MzI2NjgyMDE3NjQ=