Sonata\PaymentBundle\DependencyInjection\Configuration::getConfigTreeBuilder PHP Method

getConfigTreeBuilder() public method

    public function getConfigTreeBuilder()
    {
        $treeBuilder = new TreeBuilder();
        $node = $treeBuilder->root('sonata_payment');
        $node->children()->scalarNode('selector')->defaultValue('sonata.payment.selector.simple')->cannotBeEmpty()->end()->scalarNode('generator')->defaultValue('sonata.payment.generator.mysql')->cannotBeEmpty()->end()->arrayNode('transformers')->children()->scalarNode('order')->defaultValue('sonata.payment.transformer.order')->cannotBeEmpty()->end()->scalarNode('basket')->defaultValue('sonata.payment.transformer.basket')->cannotBeEmpty()->end()->end()->end()->end();
        $this->addPaymentSection($node);
        $this->addModelSection($node);
        return $treeBuilder;
    }