Пример #1
0
 public function action_login($param = null)
 {
     if (isset($this->model['lang'])) {
         $this->session->setLang($this->model['lang']);
     }
     $this->doLogin($this->model['username'], $this->model['password']);
     return $this->redirection->intended($this->request->getAttribute('baseUri'));
 }
 function __invoke(ServerRequestInterface $request, ResponseInterface $response, callable $next)
 {
     $mode = $this->settings->selectionMode();
     $this->locale->selectionMode($mode);
     if ($mode == 'session') {
         $lang = $this->session->getLang() ?: $this->locale->defaultLang();
         $this->locale->locale($lang);
         $this->session->setLang($lang);
     }
     if ($this->webConsole) {
         DebugConsole::logger('config')->inspect($this->locale);
     }
     return $next();
 }