private function addFormSection(ArrayNodeDefinition $node)
{
$node->children()->arrayNode('basket')->addDefaultsIfNotSet()->canBeUnset()->children()->arrayNode('form')->addDefaultsIfNotSet()->children()->scalarNode('type')->defaultValue('sonata_basket_basket')->end()->scalarNode('name')->defaultValue('sonata_basket_basket_form')->cannotBeEmpty()->end()->end()->end()->end()->end()->arrayNode('shipping')->addDefaultsIfNotSet()->canBeUnset()->children()->arrayNode('form')->addDefaultsIfNotSet()->children()->scalarNode('type')->defaultValue('sonata_basket_shipping')->end()->scalarNode('name')->defaultValue('sonata_basket_shipping_form')->cannotBeEmpty()->end()->end()->end()->end()->end()->arrayNode('payment')->addDefaultsIfNotSet()->canBeUnset()->children()->arrayNode('form')->addDefaultsIfNotSet()->children()->scalarNode('type')->defaultValue('sonata_basket_payment')->end()->scalarNode('name')->defaultValue('sonata_basket_payment_form')->cannotBeEmpty()->end()->end()->end()->end()->end()->end();
}