ReCaptcha
  • Namespace
  • Class
  • Tree
  • Todo

Namespaces

  • DevStrefa
    • ReCaptcha
      • Senders

Classes

  • ReCaptcha
  • Response

Class ReCaptcha

Main library class

Namespace: DevStrefa\ReCaptcha
License: MIT
Author: Cichy d3ut3r@gmail.com
Version: 1.0.0
Located at src/DevStrefa/ReCaptcha/ReCaptcha.php

Methods summary

public
# __construct( string $secret, DevStrefa\ReCaptcha\Senders\SenderInterface $sender = null )

Parameters

$secret
generated in Google reCaptcha panel
$sender
object (if null FgcSender will be used)

Throws

InvalidArgumentException
public DevStrefa\ReCaptcha\ReCaptcha
# setResponse( string $response )

Setting response of captcha to verify.

Setting response of captcha to verify.

Parameters

$response

Returns

DevStrefa\ReCaptcha\ReCaptcha

Throws

InvalidArgumentException
public DevStrefa\ReCaptcha\ReCaptcha
# setRemoteIp( string $remoteIp )

Setting Remote IP Address (optional)

Setting Remote IP Address (optional)

Parameters

$remoteIp

Returns

DevStrefa\ReCaptcha\ReCaptcha

Throws

InvalidArgumentException
public DevStrefa\ReCaptcha\Response
# verify( )

Verify given response by using sender provided in constructor.

Verify given response by using sender provided in constructor.

Returns

DevStrefa\ReCaptcha\Response
Response Object

Properties summary

private string $secret

secret_key generated in Google reCaptcha panel

secret_key generated in Google reCaptcha panel

#
private DevStrefa\ReCaptcha\Senders\SenderInterface $sender

Sender Object (must implement SenderInterface)

Sender Object (must implement SenderInterface)

#
private string $remoteIp

Remote IP Address

Remote IP Address

#
private string $response

Response for example from $_POST array

Response for example from $_POST array

#
ReCaptcha API documentation generated by ApiGen