private function makeEvent($collection, User $user, array $data = array()) { $request = Request::createFromGlobals(); $event = new Event(Utils::getTimeStamp(), $user->getSessionId(), $collection, $data, $user->getView(), $request); return $event; }