diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index 82f674b..e3cb3e6 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -71,7 +71,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 60029a8..8c56fb9 100644 --- a/DependencyInjection/FOQElasticaExtension.php +++ b/DependencyInjection/FOQElasticaExtension.php @@ -113,7 +113,7 @@ class FOQElasticaExtension extends Extension 'mappings' => array() ) ); - if (isset($index['finder'])) { + if ($index['finder']) { $this->loadIndexFinder($container, $name, $indexId); } if (!empty($index['settings'])) {