/** * {@inheritDoc} */ public function createService(ServiceLocatorInterface $helpers) { $locator = $helpers->getServiceLocator(); $viewHelper = new ZfcUserLoginWidget(); $viewHelper->setViewTemplate($locator->get('zfcuser_module_options')->getUserLoginWidgetViewTemplate()); $viewHelper->setLoginForm($locator->get('zfcuser_login_form')); return $viewHelper; }
public function getViewHelperConfig() { return array('factories' => array('zfcUserDisplayName' => function ($sm) { $locator = $sm->getServiceLocator(); $viewHelper = new View\Helper\ZfcUserDisplayName(); $viewHelper->setAuthService($locator->get('zfcuser_auth_service')); return $viewHelper; }, 'zfcUserIdentity' => function ($sm) { $locator = $sm->getServiceLocator(); $viewHelper = new View\Helper\ZfcUserIdentity(); $viewHelper->setAuthService($locator->get('zfcuser_auth_service')); return $viewHelper; }, 'zfcUserLoginWidget' => function ($sm) { $locator = $sm->getServiceLocator(); $viewHelper = new View\Helper\ZfcUserLoginWidget(); $viewHelper->setLoginForm($locator->get('zfcuser_login_form')); return $viewHelper; })); }