public function getServiceConfig() { return array('factories' => array('Zend\\Authentication\\AuthenticationService' => function ($serviceManager) { return $serviceManager->get('doctrine.authenticationservice.orm_default'); }, 'mail.transport' => function (ServiceManager $serviceManager) { $config = $serviceManager->get('Config'); $transport = new Smtp(); $transport->setOptions(new SmtpOptions($config['mail']['transport']['options'])); return $transport; })); }