diff --git a/README.md b/README.md index 84f8e668bd2e90ed9d49f511f85ae9a1b79cbdc0..23b6049b9af4cfab1ec863686b23668979763206 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,9 @@ Pour chaque vue, il faut définir : Cela correspondent respectiviement aux sections `sources`, `layout` et `decoration` de la configuration de chaque graphe. +*Nota bene* : les graphes dont le nom commence par un point (`.`) sont ignorés. Cela permet de définir des modèles +grâce aux systèmes d'ancres YAML. + Sources ------- diff --git a/src/DependencyInjection/IrsteaPlantUmlExtension.php b/src/DependencyInjection/IrsteaPlantUmlExtension.php index f194d095d19bec5dce91c9f0dbdf3ba574740e58..af9a4f60928eab06e7dbf9def4f37e1d1923082f 100644 --- a/src/DependencyInjection/IrsteaPlantUmlExtension.php +++ b/src/DependencyInjection/IrsteaPlantUmlExtension.php @@ -35,6 +35,9 @@ class IrsteaPlantUmlExtension extends Extension $filterBuilder = new ClassFilterBuilder($container); foreach ($config['graphs'] as $key => $graph) { + if (strpos($key, '.') === 0) { + continue; + } $id = "irstea_plant_uml.graph.$key"; $builder = new GraphDefinitionBuilder($container, $id, $graph, $filterBuilder); $container->setDefinition($id, $builder->build());