diff --git a/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php index 8f898509a6..8b1020bd43 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php @@ -22,8 +22,7 @@ class SearchEngineServiceProvider implements ServiceProviderInterface { $app['phraseanet.SE'] = $app->share(function($app) { $configuration = $app['phraseanet.configuration'] - ->getService($app['phraseanet.configuration'] - ->getSearchEngine()); + ->getService($app['phraseanet.configuration']->getSearchEngine()); $service = Builder::create($app, $configuration); diff --git a/tests/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProviderTest.php b/tests/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProviderTest.php new file mode 100644 index 0000000000..2f356070ea --- /dev/null +++ b/tests/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProviderTest.php @@ -0,0 +1,15 @@ +register(new SearchEngineServiceProvider()); + + $this->assertInstanceof('Alchemy\Phrasea\SearchEngine\SearchEngineInterface', self::$DI['app']['phraseanet.SE']); + } +}