/** * Update attributes * * @param AbstractUser $user */ protected function updateAttributes(AbstractUser $user) { $user->offsetSet('ip', $this->network->getClientIp()); $user->offsetSet('userAgent', $this->network->getUserAgent()); if ($user->offsetGet('lastVisit') < time() - 90) { $user->offsetSet('lastVisit', time()); } }
/** * Update attributes * * @param AbstractUser $user */ public static function updateAttributes(AbstractUser $user, Request $request) { $user->offsetSet('ip', $request->getClientIp()); $user->offsetSet('user_agent', $request->getUserAgent()); if ($user->offsetGet('last_visit') < time() - 90) { $user->offsetSet('last_visit', time()); } }