diff --git a/ReCaptchaValidation/Model/Validator.php b/ReCaptchaValidation/Model/Validator.php index 116468ed..a770a5da 100644 --- a/ReCaptchaValidation/Model/Validator.php +++ b/ReCaptchaValidation/Model/Validator.php @@ -60,14 +60,13 @@ public function isValid( } $result = $reCaptcha->verify($reCaptchaResponse, $validationConfig->getRemoteIp()); - if ($result->isSuccess()) { - $validationResult = $this->validationResultFactory->create(['errors' => []]); - } else { + $validationErrors = []; + if (!$result->isSuccess()) { foreach ($result->getErrorCodes() as $errorCode) { $validationErrors[] = $this->errorMessages->getErrorMessage($errorCode); } - $validationResult = $this->validationResultFactory->create(['errors' => $validationErrors]); } - return $validationResult; + + return $this->validationResultFactory->create(['errors' => $validationErrors]); } }