private function decorateRequest(Request $request) { if ($request instanceof Http\Request) { return $request; } return new Http\Request($request); }