Zend\Mvc\MvcEvent::getError PHP Method

getError() public method

Retrieve the error message, if any
public getError ( ) : string
return string
    public function getError()
    {
        return $this->getParam('error', '');
    }

Usage Example

示例#1
-1
文件: Module.php 项目: neuweb/idauth
 public function processUnAuth(MvcEvent $e)
 {
     //$d = new \Zend\Debug\Debug(); $d->dump($e->getError());
     $error = $e->getError();
     if ($e->getError() === 'error-route-unauthorized') {
         $sm = $e->getApplication()->getServiceManager();
         $conf = $sm->get('IdAuth\\Config');
         if ($conf['settings']['useDifferentLayoutForUnAuth']) {
             $user = new Forms\Login();
             $builder = new \Zend\Form\Annotation\AnnotationBuilder();
             $loginForm = $builder->createForm($user);
             $view = $e->getViewModel();
             $view->loginForm = $loginForm;
             $view->setTemplate('idauth/locked');
             $view->error = $error;
             $auth = $sm->get('IdAuthService');
             $hasIdentity = $auth->hasIdentity();
             if ($hasIdentity) {
                 $view->gravatarEmail = $auth->getIdentity()->getEmail();
             } else {
                 $view->gravatarEmail = null;
             }
             $view->hasIdentity = $auth->hasIdentity();
             $view->identity = $auth->getIdentity();
             $view->route = $e->getRouteMatch()->getMatchedRouteName();
         }
     }
 }
All Usage Examples Of Zend\Mvc\MvcEvent::getError