コード例 #1
0
 /**
  * {@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;
 }
コード例 #2
0
ファイル: Module.php プロジェクト: roelvanduijnhoven/ZfcUser
 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;
     }));
 }