diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index 095908b..2ad8143 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -70,7 +70,10 @@ class Configuration ->performNoDeepMerging() ->children() ->scalarNode('client')->end() - ->scalarNode('finder')->end() + ->scalarNode('finder') + ->treatNullLike(true) + ->defaultFalse() + ->end() ->arrayNode('type_prototype') ->children() ->arrayNode('persistence') diff --git a/DependencyInjection/FOQElasticaExtension.php b/DependencyInjection/FOQElasticaExtension.php index 6ce2966..5599278 100644 --- a/DependencyInjection/FOQElasticaExtension.php +++ b/DependencyInjection/FOQElasticaExtension.php @@ -111,7 +111,7 @@ class FOQElasticaExtension extends Extension 'mappings' => array() ) ); - if (isset($index['finder'])) { + if ($index['finder']) { $this->loadIndexFinder($container, $name, $indexId); } if (!empty($index['settings'])) {