Back to SetConfigurationCommand class

Method validateOptions

private bool
validateOptions
()
Validates the options provided
Returns
  • bool
Since
  • 4.0.0

Method validateOptions - Source code

/**
 * Validates the options provided
 *
 * @return boolean
 *
 * @since 4.0.0
 */
private function validateOptions() : bool
{
    $config = $this->getInitialConfigurationOptions();
    $configs = $config->toArray();
    $valid = true;
    array_walk($this->options, function ($value, $key) use($configs, &$valid) {
        if (!array_key_exists($key, $configs)) {
            $this->ioStyle->error("Can't find option *{$key}* in configuration list");
            $valid = false;
        }
    });
    return $valid;
}