File: D:/HostingSpaces/SBogers10/vebon.komma.pro/app/KommaApp/Core/Validators/CustomValidator.php
<?php
/**
* Short description for the file.
*
* @author Tim Van Samang <timvansamang@komma.pro>
* @copyright (c) 2012-2015, Komma Mediadesign
*/
namespace KommaApp\Core\Validators;
use KommaApp\Core\Libs\ReCaptcha;
class CustomValidator
{
public function checkRobotResponse($attribute, $value, $parameters, $validator)
{
//Return true for local and acceptance(behat)
// if (in_array(getenv('APP_ENV'), ['local', 'acceptance'])) return true;
if(empty($value)) return false;
$reCaptcha = new ReCaptcha();
$reCaptcha->ReCaptcha(\Config::get('robot.secret_key.'.env('APP_ENV', 'production')));
$response = $reCaptcha->verifyResponse(
\Request::server('REMOTE_ADDR'),
$value
);
return $response->success;
}
}