*/ class ModuleOptionsFactory implements FactoryInterface { /** * Create service * * @param ServiceLocatorInterface $serviceLocator * @return mixed */ public function createService(ServiceLocatorInterface $serviceLocator) { $config = $serviceLocator->get('Configuration'); $moduleConfig = isset($config['unicaen-auth']) ? $config['unicaen-auth'] : array(); $moduleConfig = array_merge($config['zfcuser'], $moduleConfig); return new ModuleOptions($moduleConfig); } }