X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FCoreBundle%2FCommand%2FTagAllCommand.php;h=4afac2d45808fb5ee69e559afb59585538b2cae1;hb=e1b33efb3dd7c9ebb4dcfb23a2ca5efbda0a05f6;hp=9843674e23980173e46f41b30f6d158c8c75fc00;hpb=233eb91be4bd381ff48de0a15aff94415a3f2797;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/CoreBundle/Command/TagAllCommand.php b/src/Wallabag/CoreBundle/Command/TagAllCommand.php index 9843674e..4afac2d4 100644 --- a/src/Wallabag/CoreBundle/Command/TagAllCommand.php +++ b/src/Wallabag/CoreBundle/Command/TagAllCommand.php @@ -7,6 +7,7 @@ use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; +use Symfony\Component\Console\Style\SymfonyStyle; class TagAllCommand extends ContainerAwareCommand { @@ -25,21 +26,22 @@ class TagAllCommand extends ContainerAwareCommand protected function execute(InputInterface $input, OutputInterface $output) { + $io = new SymfonyStyle($input, $output); + try { $user = $this->getUser($input->getArgument('username')); } catch (NoResultException $e) { - $output->writeln(sprintf('User "%s" not found.', $input->getArgument('username'))); + $io->error(sprintf('User "%s" not found.', $input->getArgument('username'))); return 1; } $tagger = $this->getContainer()->get('wallabag_core.rule_based_tagger'); - $output->write(sprintf('Tagging entries for user « %s »... ', $user->getUserName())); + $io->text(sprintf('Tagging entries for user %s...', $user->getUserName())); $entries = $tagger->tagAllForUser($user); - $output->writeln('Done.'); - $output->write(sprintf('Persist entries ... ', $user->getUserName())); + $io->text('Persist entries... '); $em = $this->getDoctrine()->getManager(); foreach ($entries as $entry) { @@ -47,7 +49,9 @@ class TagAllCommand extends ContainerAwareCommand } $em->flush(); - $output->writeln('Done.'); + $io->success('Done.'); + + return 0; } /**