Fix API plugin route initialization and remove odd syntax

This commit is contained in:
Thibaud Fabre
2016-01-22 17:29:45 +01:00
parent 450adb0847
commit b521947ea5
2 changed files with 5 additions and 3 deletions

View File

@@ -664,7 +664,7 @@ class Application extends SilexApplication
$loader->registerProviders(RouteLoader::$defaultProviders); $loader->registerProviders(RouteLoader::$defaultProviders);
$loader->bindRoutes($this); $loader->bindRoutes($this);
$loader->bindPluginRoutes($this, 'plugin.controller_providers.root'); $this->bindPluginRoutes('plugin.controller_providers.root');
} }
/** /**
@@ -1141,6 +1141,8 @@ class Application extends SilexApplication
*/ */
public function bindPluginRoutes($routeParameter) public function bindPluginRoutes($routeParameter)
{ {
$loader = new RouteLoader();
$loader->bindPluginRoutes($this, $routeParameter);
} }
} }

View File

@@ -20,7 +20,7 @@ class SetupMiddlewareProvider implements ServiceProviderInterface
{ {
Assertion::isInstanceOf($app, \Alchemy\Phrasea\Application::class); Assertion::isInstanceOf($app, \Alchemy\Phrasea\Application::class);
$app['setup.validate-config'] = $app->share($app->protect(function (Request $request) use ($app) { $app['setup.validate-config'] = $app->protect(function (Request $request) use ($app) {
if (0 === strpos($request->getPathInfo(), '/setup')) { if (0 === strpos($request->getPathInfo(), '/setup')) {
if (!$app['phraseanet.configuration-tester']->isInstalled()) { if (!$app['phraseanet.configuration-tester']->isInstalled()) {
if (!$app['phraseanet.configuration-tester']->isBlank()) { if (!$app['phraseanet.configuration-tester']->isBlank()) {
@@ -36,7 +36,7 @@ class SetupMiddlewareProvider implements ServiceProviderInterface
$app['firewall']->requireSetup(); $app['firewall']->requireSetup();
} }
} }
})); });
} }
/** /**