public function login(UserInterface $user) { $user->setLastLogin(new \DateTime()); $this->userManager->updateUser($user); $this->loginManager->loginUser($this->providerKey, $user); return $user; }
/** * Update the users last login. * * @param UserInterface $user */ protected function updateLastLogin($user) { if ($user instanceof BaseUser) { $user->setLastLogin(new \DateTime()); $this->entityManager->flush(); } }