public function createService(ServiceLocatorInterface $services) { $moduleOptions = $services->get('ScnSocialAuth-ModuleOptions'); $zfcUserOptions = $services->get('zfcuser_module_options'); $mapper = $services->get('ScnSocialAuth-UserProviderMapper'); $zfcUserMapper = $services->get('zfcuser_user_mapper'); $adapter = new HybridAuthAdapter(); $adapter->setOptions($moduleOptions); $adapter->setZfcUserOptions($zfcUserOptions); $adapter->setMapper($mapper); $adapter->setZfcUserMapper($zfcUserMapper); return $adapter; }