first(); throw_if(! $user, new UserNotFoundException('User not found')); $otp = $this->otpService->generate($user); $this->mailAction->execute($user->email, $otp); } }