for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Yokai\Enum\Bridge\Symfony\Bundle\DependencyInjection;
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;
/**
* @author Yann Eugoné <[email protected]>
*/
class Configuration implements ConfigurationInterface
{
* @inheritdoc
public function getConfigTreeBuilder()
$treeBuilder = new TreeBuilder();
$rootNode = $treeBuilder->root('yokai_enum');
$rootNode
->children()
->booleanNode('enum_autoconfiguration')
->info('If set to true, all services that implements EnumInterface, will obtain the "enum" tag automatically.')
->defaultTrue()
->end()
->booleanNode('enum_registry_autoconfigurable')
->info('If set to true, add an alias for the enum registry so your service can ask for it via autoconfiguration.')
;
return $treeBuilder;
}