5 use Zend\ModuleManager\Feature\AutoloaderProviderInterface;
6 use Zend\ModuleManager\Feature\ConfigProviderInterface;
7 use Zend\ModuleManager\Feature\BootstrapListenerInterface;
8 use Zend\ModuleManager\Feature\ServiceProviderInterface;
11 use Zend\EventManager\EventInterface;
12 use Zend\Mvc\ModuleRouteListener;
15 use Galerie\Model\GalerieArrayTable;
16 use Galerie\Model\GalerieATable;
17 use Galerie\Model\GalerieBTable;
18 use Galerie\Model\GalerieCTable;
19 use Galerie\Model\GalerieCTable2;
20 use Galerie\Model\GalerieCTable3;
21 use Galerie\Model\GalerieInfoTable;
24 class Module implements
25 AutoloaderProviderInterface,
26 ConfigProviderInterface,
27 BootstrapListenerInterface,
28 ServiceProviderInterface
31 public function getAutoloaderConfig()
34 'Zend\Loader\ClassMapAutoloader' => array(
35 __DIR__ . '/autoload_classmap.php',
37 'Zend\Loader\StandardAutoloader' => array(
38 'namespaces' => array(
39 __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
45 public function getConfig()
47 return include __DIR__ . '/config/module.config.php';
50 public function onBootstrap(EventInterface $e)
52 $e->getApplication()->getServiceManager()->get('translator');
55 public function getServiceConfig()
59 'Galerie\Model\GalerieArrayTable' => function($sm) {
60 return new GalerieArrayTable(
61 $sm->get('Zend\Db\Adapter\Adapter')
64 'Galerie\Model\GalerieATable' => function($sm) {
65 return new GalerieATable(
66 $sm->get('Zend\Db\Adapter\Adapter')
69 'Galerie\Model\GalerieBTable' => function($sm) {
70 return new GalerieBTable(
71 $sm->get('Zend\Db\Adapter\Adapter')
74 'Galerie\Model\GalerieCTable' => function($sm) {
75 return new GalerieCTable(
76 $sm->get('Zend\Db\Adapter\Adapter')
79 'Galerie\Model\GalerieCTable2' => function($sm) {
80 return new GalerieCTable2(
81 $sm->get('Zend\Db\Adapter\Adapter')
84 'Galerie\Model\GalerieCTable3' => function($sm) {
85 return new GalerieCTable3(
86 $sm->get('Zend\Db\Adapter\Adapter')
89 'Galerie\Model\GalerieInfoTable' => function($sm) {
90 return new GalerieInfoTable(
91 $sm->get('Zend\Db\Adapter\Adapter')