private function getResolver()
{
$resolver = new AttributesResolver();
$resolver->setDefault('source_root', '', 'string', true)->setDefault('include', [], 'array')->setDefault('exclude', [], 'array')->setDefault('text_extensions', [], 'array', true)->setDefault('attribute_syntax', 'yaml', 'string')->setValidator('attribute_syntax', function ($value) {
switch ($value) {
case 'yaml':
case 'json':
return true;
break;
default:
return false;
break;
}
})->setDefault('avoid_renderizer_path', [], 'array')->setDefault('avoid_renderizer_extension', [], 'array');
return $resolver;
}