private $skipOptions = [
'env',
'generate-inline',
- 'generate-chain'
+ 'generate-chain',
+ 'no-interaction'
];
/**
foreach ($optionValue as $optionItem) {
if (is_array($optionItem)) {
$inlineValue = implode(
- ' ', array_map(
+ ', ', array_map(
function ($v, $k) {
- return $k . ':' . $v;
+ return '"'.$k . '":"' . $v . '"';
},
$optionItem,
array_keys($optionItem)
} else {
$inlineValue = $optionItem;
}
- $inline .= ' --' . $optionName . '="' . $inlineValue . '"';
+ $inline .= ' --' . $optionName . '=\'' . $inlineValue . '\'';
}
} else {
if (is_bool($optionValue)) {
$io->writeln(
sprintf(
- '$ drupal %s %s',
+ '$ drupal %s %s --no-interaction',
$command_name,
$inline
)