5 * Contains Drupal\Console\Core\Command\Shared\InputTrait.
8 namespace Drupal\Console\Core\Command\Shared;
12 * @package Drupal\Console\Core\Command
19 private function inlineValueAsArray($inputValue)
21 $inputArrayValue = [];
22 foreach ($inputValue as $key => $value) {
23 if (!is_array($value)) {
24 $separatorIndex = strpos($value, ':');
25 if (!$separatorIndex) {
28 $inputKeyItem = substr($value, 0, $separatorIndex);
29 $inputValueItem = substr($value, $separatorIndex+1);
30 $inputArrayValue[$key] = [$inputKeyItem => $inputValueItem];
34 return $inputArrayValue?$inputArrayValue:$inputValue;