Esempio n. 1
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;
 }