function ConsoleInputCollector::getInputFromOptions

Returns the `--input` options passed to the command.

Return value

string[] The values from the `--input` options passed to the command, keyed by fully qualified name (i.e., prefixed with the name of their defining recipe).

1 call to ConsoleInputCollector::getInputFromOptions()
ConsoleInputCollector::collectValue in core/lib/Drupal/Core/Recipe/ConsoleInputCollector.php

File

core/lib/Drupal/Core/Recipe/ConsoleInputCollector.php, line 60

Class

ConsoleInputCollector
Collects input values for recipes from the command line.

Namespace

Drupal\Core\Recipe

Code

private function getInputFromOptions() : array {
  $options = [];
  try {
    foreach ($this->input
      ->getOption(static::INPUT_OPTION) ?? [] as $option) {
      [
        $key,
        $value,
      ] = explode('=', $option, 2);
      $options[$key] = $value;
    }
  } catch (InvalidArgumentException) {
    // The option is undefined; there's nothing we need to do.
  }
  return $options;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.