private function prepareVisitWithRequest($requestParams, $requestDate) { $request = new Request($requestParams); $request->setCurrentTimestamp(Date::factory($requestDate)->getTimestamp()); $visit = new Visit(); $visit->setRequest($request); $visit->handle(); return array($visit, $request); }