/** * @param string $method * @param string $routeString * * @return void */ private function setCurrentRequest(string $method, string $routeString) { $request = new Request(); $request->setClientIp('127.0.0.1'); $request->setMethod($method); $request->setQueryParams([]); $request->setRequestBody(''); $request->setRouteStr($routeString); $request->setAjax(false); $request->setSecure(false); $property = new \ReflectionProperty(Request::class, 'currentRequest'); $property->setAccessible(true); $property->setValue($request); }
/** * Determines if the current request was made using a secure * connection (HTTPS). * * @param Request $request */ private static function fillCurrentIsSecure(Request $request) { $request->setSecure(!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off'); }