config = $config; } /** * Return true if reCaptcha validation has passed * @param string $reCaptchaResponse * @param string $remoteIp * @return bool */ public function validate($reCaptchaResponse, $remoteIp) { $secret = $this->config->getPrivateKey(); if ($reCaptchaResponse) { // @codingStandardsIgnoreStart $reCaptcha = new ReCaptcha($secret); // @codingStandardsIgnoreEmd $res = $reCaptcha->verify($reCaptchaResponse, $remoteIp); if ($res->isSuccess()) { return true; } } return false; } }