public function verifyRequest(ServerRequestInterface $request)
    {
        $body   = $request->getParsedBody();
        $server = $request->getServerParams();

        $response = isset($body[self::CAPTCHA_NAME])
            ? $body[self::CAPTCHA_NAME]
            : '';

        $remoteIp = isset($server['REMOTE_ADDR'])
            ? $server['REMOTE_ADDR']
            : null;

        return $this->verify($response, $remoteIp);
    }
public function verifyRequest(ServerRequestInterface $request)
    {
        $body   = $request->getParsedBody();
        $server = $request->getServerParams();

        $response = isset($body[self::CAPTCHA_NAME])
            ? $body[self::CAPTCHA_NAME]
            : '';

        $remoteIp = isset($server['REMOTE_ADDR'])
            ? $server['REMOTE_ADDR']
            : null;

        return $this->verify($response, $remoteIp);
    }
public function verifyRequest ( ServerRequestInterface $ request ) { $ body = $ request -> getParsedBody ( ) ; $ server = $ request -> getServerParams ( ) ; $ response = isset ( $ body [ self :: CAPTCHA_NAME ] ) ? $ body [ self :: CAPTCHA_NAME ] : '' ; $ remoteIp = isset ( $ server [ 'REMOTE_ADDR' ] ) ? $ server [ 'REMOTE_ADDR' ] : null ; return $ this -> verify ( $ response , $ remoteIp ) ; }
Calls the reCAPTCHA siteverify API to verify whether the user passes CAPTCHA
test using a PSR-7 ServerRequest object.

@param  \Psr\Http\Message\ServerRequestInterface  $request

@return bool
Calls the reCAPTCHA siteverify API to verify whether the user passes CAPTCHA test using a PSR - 7 ServerRequest object .