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:----wnQHyxQ4X4EWYKdjk44tN2DmubGbwnU3R+CiiDP1EFKlyZ5H41nux49ayLhc8uaHzGvqxSFwXC/IDPJNQjAVEFMfC3Kd2PDDYteHOUtjpPwen7QFWRI2zdeElBmOGz0hgXz3a66E/sJCS39jdfM598I9Lqu1b6kz01rw23cY6qBzkYuqeg6Sjg+Fu0yJ5eiNHeGZlM0wBVKA5z0bBi2xDjbnXc7RrW7TlXcpVXsbT6FKtt04NBJ5YSCIdrLXk7Aqtgf8OLfI6sMnah/1yDslFaVr8jWa6SH1L74hFU+Bp7kDQ7hiUaDudSL+sjpONsAM6RUkZAWIWW33mSxpACTz8m1QuOQPIfzOjSMv2qmLyPa6CWQ/+bDz19vqlv574uLyhsnygvSaaRZ9p3ZtGqgFP//0KXVkjG0qxLKiopNQXJwHiSx8Fuyxv7kRQo5q5Yfaz5H+gZ7e9sN5+yQxRhTLwVemVgrgFJjLCPY3RFTubNZDNfeMbnur3bMLvBX5IJCrXdGJUkXpwD9JOKPStGgjzqahT1XYYp0DdRa+cS8sM4rxbh6lBT2uSJiaykP4Flyxac+R0mpuvnkuovyJsuxHYJvZJwfht8q40qxJZ/wb6x2b/ZyujPYlLRogKL/YWa38T7t6vuwhqwHM3c/Uoexo7U4ICj7Q54Sz1iMTj0OnoYY=----ATTACHMENT:----NTQ4MDg2MTY5MTM4MDEwMCA3MDgyNTUyNDU0NDExNDc2IDE1MTA1NjY3OTg1MTg0ODc=