ApiGen\Configuration\ConfigurationOptionsResolver::resolve PHP Method

resolve() public method

public resolve ( array $options ) : array
$options array
return array
    public function resolve(array $options)
    {
        $this->resolver = $this->optionsResolverFactory->create();
        $this->setDefaults();
        $this->setRequired();
        $this->setAllowedValues();
        $this->setNormalizers();
        return $this->resolver->resolve($options);
    }

Usage Example

 /**
  * @return array
  */
 public function resolveOptions(array $options)
 {
     $options = $this->unsetConsoleOptions($options);
     $this->options = $options = $this->configurationOptionsResolver->resolve($options);
     $this->onOptionsResolve($options);
     return $options;
 }