Example #1
0
 public function initRequest(Request $request = NULL)
 {
     $this->request = $request ?: Request::infer();
     // infer() von $_GET usw ...
     $con = $this->request->getHeaderField('X-Psc-Cms-Connection');
     if (!empty($con)) {
         $this->setConnectionName($con);
     }
     if ($this->request->hasHeaderField('X-Psc-Cms-Debug-Level')) {
         $this->setDebugLevel((int) $this->request->getHeaderField('X-Psc-Cms-Debug-Level'));
     }
     // so rum überschreiben wir den X-Psc-Cms-Connection Header (was ja safe ist)
     if ($this->isTesting()) {
         $this->setConnectionName('tests');
     }
 }