Knp\Bundle\KnpBundlesBundle\DependencyInjection\KnpBundlesExtension::getConfigTree PHP Method

getConfigTree() private method

private getConfigTree ( )
    private function getConfigTree()
    {
        $tb = new TreeBuilder();
        $tb->root('knp_bundles')->children()->arrayNode('github_client')->addDefaultsIfNotSet()->children()->scalarNode('limit')->defaultValue(5000)->cannotBeEmpty()->end()->end()->end()->scalarNode('git_bin')->defaultValue('/usr/bin/git')->cannotBeEmpty()->end()->arrayNode('generate_badges')->addDefaultsIfNotSet()->children()->scalarNode('driver')->defaultValue('gd')->validate()->ifNotInArray(array('gd', 'imagick', 'gmagick'))->thenInvalid('Invalid imagine driver specified: %s')->end()->end()->end()->end()->end()->end();
        return $tb->buildTree();
    }
KnpBundlesExtension