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'); } }