public static function newEvent()

in Helper/ServerEventFactory.php [25:49]


    public static function newEvent($eventName, $eventId = null)
    {
      // Capture default user-data parameters passed down from the client browser.
        $userData = (new UserData())
                  ->setClientIpAddress(self::getIpAddress())
                  ->setClientUserAgent(Util::getHttpUserAgent())
                  ->setFbp(Util::getFbp())
                  ->setFbc(Util::getFbc());

        $event = (new Event())
              ->setEventName($eventName)
              ->setEventTime(time())
              ->setEventSourceUrl(Util::getRequestUri())
              ->setActionSource('website')
              ->setUserData($userData)
              ->setCustomData(new CustomData());

        if ($eventId == null) {
            $event->setEventId(EventIdGenerator::guidv4());
        } else {
            $event->setEventId($eventId);
        }

        return $event;
    }