WellCommerce\Bundle\CoreBundle\DependencyInjection\Configuration::addBaseExtensionConfiguration PHP Method

addBaseExtensionConfiguration() protected method

@formatter:off
protected addBaseExtensionConfiguration ( ArrayNodeDefinition $node )
$node Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition
    protected function addBaseExtensionConfiguration(ArrayNodeDefinition $node)
    {
        $node->children()->append($this->addCustomConfigurationNode())->arrayNode('configuration')->useAttributeAsKey('name')->prototype('array')->children()->arrayNode('orm')->addDefaultsIfNotSet()->children()->scalarNode('manager')->defaultValue(Manager::class)->end()->scalarNode('repository')->defaultNull()->end()->scalarNode('factory')->defaultNull()->end()->scalarNode('entity')->isRequired()->end()->scalarNode('mapping')->isRequired()->end()->end()->end()->arrayNode('api')->children()->booleanNode('exposed')->defaultFalse()->end()->scalarNode('dataset')->defaultNull()->end()->scalarNode('manager')->defaultNull()->end()->scalarNode('request_handler')->defaultValue(RequestHandler::class)->end()->end()->end()->arrayNode('dynamic_routing')->children()->scalarNode('entity')->isRequired()->end()->scalarNode('generator')->isRequired()->end()->arrayNode('defaults')->useAttributeAsKey('name')->prototype('scalar')->end()->end()->arrayNode('requirements')->useAttributeAsKey('name')->prototype('scalar')->end()->end()->arrayNode('options')->children()->arrayNode('breadcrumb')->children()->scalarNode('label')->isRequired()->end()->scalarNode('css_class')->defaultValue('')->end()->scalarNode('route')->defaultValue('')->end()->scalarNode('parent_route')->defaultValue('')->end()->end()->end()->end()->end()->scalarNode('pattern')->defaultValue('')->end()->end()->end()->end()->end()->end()->end();
    }