From def3b687ee9881d9842c5e916c2a4fb405f88925 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 9 Apr 2015 14:42:44 +0200 Subject: [PATCH] Replace print_r() with pretty json --- core/command/base.php | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/core/command/base.php b/core/command/base.php index 7e139636b63..b43022a550c 100644 --- a/core/command/base.php +++ b/core/command/base.php @@ -33,22 +33,19 @@ class Base extends Command { 'output', null, InputOption::VALUE_OPTIONAL, - 'Output format (plain, print or json, default is plain)', + 'Output format (plain, json or json_pretty, default is plain)', 'plain' ) ; } protected function writeArrayInOutputFormat(InputInterface $input, OutputInterface $output, $items) { - $outputFormat = $input->getOption('output'); - switch ($outputFormat) { + switch ($input->getOption('output')) { case 'json': - case 'print': - if ($outputFormat === 'json') { - $output->writeln(json_encode($items)); - } else { - print_r($items); - } + $output->writeln(json_encode($items)); + break; + case 'json_pretty': + $output->writeln(json_encode($items, JSON_PRETTY_PRINT)); break; default: foreach ($items as $key => $item) { -- 2.39.5