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) { $translator = $e->getApplication()->getServiceManager()->get('translator'); \Zend\Validator\AbstractValidator::setDefaultTranslator($translator, 'val'); } public function getServiceConfig() { return array( 'factories' => array( 'Galerie\Model\GalerieTable' => function($sm) { return new GalerieTable( $sm->get('Zend\Db\Adapter\Adapter') ); }, 'Galerie\Model\GalerieInfoTable' => function($sm) { return new GalerieInfoTable( $sm->get('Zend\Db\Adapter\Adapter') ); }, 'Galerie\Form\GalerieForm' => function($sm) { $result = new GalerieForm; $result->setTranslator($sm->get('translator'), 'galerie'); $result->initialize(); return $result; }, ), ); } public function getViewHelperConfig() { return array( 'factories' => array( 'format' => function($sm) { return new Format; }, ), ); } }