private function addResourcesSection(ArrayNodeDefinition $node)
{
$node->children()->arrayNode('resources')->isRequired()->addDefaultsIfNotSet()->children()->arrayNode('inventory_unit')->addDefaultsIfNotSet()->children()->variableNode('options')->end()->arrayNode('classes')->addDefaultsIfNotSet()->children()->scalarNode('model')->defaultValue(InventoryUnit::class)->cannotBeEmpty()->end()->scalarNode('interface')->defaultValue(InventoryUnitInterface::class)->cannotBeEmpty()->end()->scalarNode('controller')->defaultValue(ResourceController::class)->cannotBeEmpty()->end()->scalarNode('repository')->cannotBeEmpty()->end()->scalarNode('factory')->defaultValue(Factory::class)->end()->end()->end()->end()->end()->end()->end()->end();
}