protected function resolveConfiguration(array $options = [])
{
$optionsResolver = new OptionsResolver();
$optionsResolver->setDefaults(['reference' => false, 'date-format' => \DateTime::RFC3339]);
$optionsResolver->setRequired(['openapi-file', 'namespace', 'directory']);
return $optionsResolver->resolve($options);
}