Esempio n. 1
0
 private function getLangForProcess()
 {
     $locale = $this->request->getLocale();
     // FIXME: this mapping is provided for backward compatibility
     // and can be removed in future versions:
     if ($locale === 'en') {
         $locale = 'en-GB';
     } elseif ($locale === 'it') {
         $locale = 'it-IT';
     }
     return \str_replace('-', '_', $locale) . '.utf8';
 }
Esempio n. 2
0
 private function createLoginRequest(\Nethgui\Controller\Request $originalRequest)
 {
     $m = $originalRequest->toArray();
     unset($m[\Nethgui\array_head($originalRequest->getPath())]);
     $r = new \Nethgui\Controller\Request(array_replace_recursive(array('Login' => array('path' => '/' . implode('/', $originalRequest->getPath()))), $m));
     $r->setAttribute('locale', $originalRequest->getLocale());
     $r->setAttribute('userClosure', $originalRequest->getAttribute('userClosure'));
     return $r;
 }