Sort of get config to work

This commit is contained in:
Brabli
2022-08-14 15:16:00 +01:00
parent 03b705cf5f
commit 8149b9494d
11 changed files with 111 additions and 33 deletions

View File

@@ -0,0 +1,30 @@
<?php
declare(strict_types=1);
namespace Pcm\IconBundle\DependencyInjection;
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;
class Configuration implements ConfigurationInterface
{
public function getConfigTreeBuilder(): TreeBuilder
{
$treeBuilder = new TreeBuilder('pcm_icon');
$treeBuilder->getRootNode()
->children()
->arrayNode('directories')
->scalarPrototype()
->end()
->end()
->arrayNode('palletes')->variablePrototype()->end()
->end()
->end()
;
return $treeBuilder;
}
}