From 1a15b153c8191251c3c7eb2c621905a7d68c3564 Mon Sep 17 00:00:00 2001 From: himiklab Date: Sun, 12 May 2019 15:23:30 +0300 Subject: [PATCH] fix tests --- src/ReCaptchaBaseValidator.php | 1 - src/ReCaptchaValidator2.php | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ReCaptchaBaseValidator.php b/src/ReCaptchaBaseValidator.php index 642de0b..261b265 100644 --- a/src/ReCaptchaBaseValidator.php +++ b/src/ReCaptchaBaseValidator.php @@ -10,7 +10,6 @@ use Yii; use yii\base\Exception; use yii\httpclient\Client as HttpClient; -use yii\httpclient\Request as HttpClientRequest; use yii\validators\Validator; /** diff --git a/src/ReCaptchaValidator2.php b/src/ReCaptchaValidator2.php index 8f59125..7ffef31 100644 --- a/src/ReCaptchaValidator2.php +++ b/src/ReCaptchaValidator2.php @@ -77,7 +77,7 @@ protected function validateValue($value) } else { $response = $this->getResponse($value); if (!isset($response['success'], $response['hostname']) || - ($this->checkHostName && $response['hostname'] !== Yii::$app->request->hostName) + ($this->checkHostName && $response['hostname'] !== $this->getHostName()) ) { throw new Exception('Invalid recaptcha verify response.'); } @@ -104,4 +104,9 @@ protected function configComponentProcess() } } } + + protected function getHostName() + { + return Yii::$app->request->hostName; + } }