/** * @param User $user */ public function refreshAllTokens(User $user) { $user->setLastLogin(new \DateTime()); $user->setAuthToken($this->tokenGenerator->generateToken()); $user->setAuthTokenExpire(new \DateTime('+1 day')); $user->setRefreshToken($this->tokenGenerator->generateToken()); $user->setRefreshTokenExpire(new \DateTime('+1 month')); $this->flush($user); }