setName('mautic:update:find') ->setHelp(<<<'EOT' The %command.name% command checks for updates for the Mautic application. php %command.full_name% EOT ); } protected function execute(InputInterface $input, OutputInterface $output): int { $updateData = $this->updateHelper->fetchData(true); if ($updateData['error']) { $output->writeln(''.$this->translator->trans($updateData['message']).''); } elseif ('mautic.core.updater.running.latest.version' == $updateData['message']) { $output->writeln(''.$this->translator->trans($updateData['message']).''); } else { $output->writeln($this->translator->trans($updateData['message'], ['%version%' => $updateData['version'], '%announcement%' => $updateData['announcement']])); $output->writeln($this->translator->trans('mautic.core.updater.cli.update')); } return Command::SUCCESS; } protected static $defaultDescription = 'Fetches updates for Mautic'; }