X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=modules%2FApplication%2FModule.php;h=37cb11fd1f76548100e24046171b85471c428e9c;hb=3c3b45bb262342f6e20e876ea1e87595667c15dd;hp=df4dc5f4fec99477ca124777f7884f99589880cb;hpb=b38a3586fd6b4b73640daf12ed4222d246823ff0;p=zf2.biz%2Fgalerie.git diff --git a/modules/Application/Module.php b/modules/Application/Module.php index df4dc5f..37cb11f 100644 --- a/modules/Application/Module.php +++ b/modules/Application/Module.php @@ -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 { @@ -14,19 +13,28 @@ class Module public function init(Manager $moduleManager) { - $this->initAutoloader($moduleManager->getOptions()->getApplicationEnv()); + $this->initAutoloader(); $events = StaticEventManager::getInstance(); $events->attach('bootstrap', 'bootstrap', array($this, 'initializeView'), 100); } - protected function initAutoloader($env = null) + protected function initAutoloader() { - 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() + public function getConfig($env = null) { - return new Config(include __DIR__ . '/configs/module.config.php'); + return include __DIR__ . '/configs/module.config.php'; } public function initializeView($e)