Updated for ZF changeges
[zf2.biz/galerie.git] / modules / Application / Module.php
index df4dc5f..e37f6f9 100644 (file)
@@ -2,10 +2,9 @@
 
 namespace Application;
 
-use InvalidArgumentException,
-    Zend\Module\Manager,
-    Zend\Config\Config,
-    Zend\EventManager\StaticEventManager;
+use Zend\Module\Manager,
+    Zend\EventManager\StaticEventManager,
+    Zend\Loader\AutoloaderFactory;
 
 class Module
 {
@@ -21,12 +20,21 @@ class Module
 
     protected function initAutoloader($env = null)
     {
-        require __DIR__ . '/autoload_register.php';
+        AutoloaderFactory::factory(array(
+            'Zend\Loader\ClassMapAutoloader' => array(
+                __DIR__ . '/autoload_classmap.php',
+            ),
+            'Zend\Loader\StandardAutoloader' => array(
+                'namespaces' => array(
+                    __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
+                ),
+            ),
+        ));
     }
 
     public function getConfig()
     {
-        return new Config(include __DIR__ . '/configs/module.config.php');
+        return include __DIR__ . '/configs/module.config.php';
     }
     
     public function initializeView($e)