/**
* 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;
}