X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FCoreBundle%2FCommand%2FExportCommand.php;h=b07087c8a1219e847d79eefb9bb8a5cd7852e593;hb=e1b33efb3dd7c9ebb4dcfb23a2ca5efbda0a05f6;hp=291926e4e00807aed327412f37e32767300f9e66;hpb=233eb91be4bd381ff48de0a15aff94415a3f2797;p=github%2Fwallabag%2Fwallabag.git
diff --git a/src/Wallabag/CoreBundle/Command/ExportCommand.php b/src/Wallabag/CoreBundle/Command/ExportCommand.php
index 291926e4..b07087c8 100644
--- a/src/Wallabag/CoreBundle/Command/ExportCommand.php
+++ b/src/Wallabag/CoreBundle/Command/ExportCommand.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 ExportCommand extends ContainerAwareCommand
{
@@ -31,10 +32,12 @@ class ExportCommand extends ContainerAwareCommand
protected function execute(InputInterface $input, OutputInterface $output)
{
+ $io = new SymfonyStyle($input, $output);
+
try {
$user = $this->getContainer()->get('wallabag_user.user_repository')->findOneByUserName($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;
}
@@ -44,7 +47,7 @@ class ExportCommand extends ContainerAwareCommand
->getQuery()
->getResult();
- $output->write(sprintf('Exporting %d entrie(s) for user « %s »... ', count($entries), $user->getUserName()));
+ $io->text(sprintf('Exporting %d entrie(s) for user %s...', count($entries), $user->getUserName()));
$filePath = $input->getArgument('filepath');
@@ -60,12 +63,12 @@ class ExportCommand extends ContainerAwareCommand
->exportJsonData();
file_put_contents($filePath, $data);
} catch (\InvalidArgumentException $e) {
- $output->writeln(sprintf('Error: "%s"', $e->getMessage()));
+ $io->error(sprintf('Error: "%s"', $e->getMessage()));
return 1;
}
- $output->writeln('Done.');
+ $io->success('Done.');
return 0;
}