Remove unnecessary class imports
[zf2.biz/galerie.git] / modules / Application / src / Application / Bootstrap.php
index 3880ade..e46649f 100644 (file)
@@ -2,9 +2,7 @@
 namespace Application;
 
 use Zend\Config\Config,
-    Zend\Di\Configuration,
-    Zend\Di\Definition,
-    Zend\Di\DefinitionList,
+    Zend\Di\Configuration as DiConfiguration,
     Zend\Di\Di,
     Zend\EventManager\StaticEventManager,
     Zend\Module\Manager as ModuleManager,
@@ -33,7 +31,7 @@ class Bootstrap
         $di = new Di;
         $di->instanceManager()->addTypePreference('Zend\Di\Locator', $di);
 
-        $config = new Configuration($this->config->di);
+        $config = new DiConfiguration($this->config->di);
         $config->configure($di);
 
         $app->setLocator($di);
@@ -42,12 +40,7 @@ class Bootstrap
     protected function setupRoutes(Application $app)
     {
         $router = $app->getLocator()->get('Zend\Mvc\Router\SimpleRouteStack');
-        foreach ($this->config->routes as $name => $config) {
-            $class   = $config->type;
-            $options = $config->options;
-            $route   = new $class($options);
-            $router->addRoute($name, $route);
-        }
+        $router->addRoutes($this->config->routes->toArray());
         $app->setRouter($router);
     }