/** * @param AuthenticationEvent $event */ public function onAuthenticationSuccess(AuthenticationEvent $event) { /** @var User $user */ $user = $this->userManager->findOneById($event->getAuthenticationToken()->getUser()->getId()); // logging $userLog = new UserLog(); $userLog->setUser($user)->setIpSource($this->request->getCurrentRequest()->getClientIp())->save(); }
/** * @param UserLog $userLog The userLog object to add. */ protected function doAddUserLog($userLog) { $this->collUserLogs[] = $userLog; $userLog->setUser($this); }