From 2e3673ff07a7a84d4f307b91ed569e5f27611f0a Mon Sep 17 00:00:00 2001 From: Faenir Date: Mon, 11 Dec 2017 13:15:26 +0300 Subject: [PATCH] Check is user found or not. --- src/User/Service/PasswordRecoveryService.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/User/Service/PasswordRecoveryService.php b/src/User/Service/PasswordRecoveryService.php index 265d9ce..5f319b0 100644 --- a/src/User/Service/PasswordRecoveryService.php +++ b/src/User/Service/PasswordRecoveryService.php @@ -42,6 +42,10 @@ class PasswordRecoveryService implements ServiceInterface /** @var User $user */ $user = $this->query->whereEmail($this->email)->one(); + if ($user === null) { + throw new \RuntimeException('User not found.'); + } + $token = TokenFactory::makeRecoveryToken($user->id); if (!$token) {