tweetFetcher = $tweetFetcher; } protected function configure() { $this ->setDescription('Add a short description for your command') ; } protected function execute(InputInterface $input, OutputInterface $output) { $io = new SymfonyStyle($input, $output); $io->table( ['Tweet', 'Author', 'Created', 'ID'], $this->tweetFetcher->getTweets()->map(function (Tweet $tweet) { return [ $tweet->getText(), $tweet->getAuthor(), $tweet->getCreated(), $tweet->getId(), ]; })->all() ); } }