Replace print_r() with pretty json
This commit is contained in:
parent
dd5063bd49
commit
def3b687ee
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue