X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=module%2FGalerie%2FModule.php;h=d5706662798f9083d8ea394a19993855e772d1a0;hb=3d40eb3faf901649c03002c1516f1450e6f128e3;hp=d64f1d6e5548f4d0fde9cc99f70a59e6451d2deb;hpb=bdffd854948402b5736c4e52de13824cd682caa5;p=zf2.biz%2Fgalerie.git diff --git a/module/Galerie/Module.php b/module/Galerie/Module.php index d64f1d6..d570666 100644 --- a/module/Galerie/Module.php +++ b/module/Galerie/Module.php @@ -1,8 +1,85 @@ -namespace Galerie; + array( + __DIR__ . '/autoload_classmap.php', + ), + 'Zend\Loader\StandardAutoloader' => array( + 'namespaces' => array( + __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__, + ), + ), + ); + } + + public function getConfig() + { + return include __DIR__ . '/config/module.config.php'; + } + + public function onBootstrap(EventInterface $e) + { + $e->getApplication()->getServiceManager()->get('translator'); + } + + public function getServiceConfig() + { + return array( + 'factories' => array( + 'Galerie\Model\GalerieArrayTable' => function($sm) { + return new GalerieArrayTable( + $sm->get('Zend\Db\Adapter\Adapter') + ); + }, + 'Galerie\Model\GalerieATable' => function($sm) { + return new GalerieATable( + $sm->get('Zend\Db\Adapter\Adapter') + ); + }, + 'Galerie\Model\GalerieBTable' => function($sm) { + return new GalerieBTable( + $sm->get('Zend\Db\Adapter\Adapter') + ); + }, + 'Galerie\Model\GalerieCTable' => function($sm) { + return new GalerieCTable( + $sm->get('Zend\Db\Adapter\Adapter') + ); + }, + 'Galerie\Model\GalerieCTable2' => function($sm) { + return new GalerieCTable2( + $sm->get('Zend\Db\Adapter\Adapter') + ); + }, + ), + ); + } }