Skip to content

Instantly share code, notes, and snippets.

@samsonasik
Last active August 29, 2015 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samsonasik/565ffee6609d993d683a to your computer and use it in GitHub Desktop.
Save samsonasik/565ffee6609d993d683a to your computer and use it in GitHub Desktop.
zendservice-recaptcha
{
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
"framework",
"zf2"
],
"homepage": "http://framework.zend.com/",
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.3.*",
"zendframework/zendservice-recaptcha":"dev-master"
},
}
php composer.phar update
<?php
return array(
'recaptcha' => array(
'pubKey' => 'YOURRECAPTCHAPUBLICKEY',
'privKey' => 'YOURRECAPTCHAPRIVATEKEY',
),
);
<?php
return array(
'service_manager' => array(
'factories' => array(
'reCaptchaService' => function(Zend\ServiceManager\ServiceManager $sm) {
$config = $sm->get('Config');
$recaptcha = $config['recaptcha'];
return new ZendService\ReCaptcha\ReCaptcha($recaptcha['pubKey'], $recaptcha['privKey']);
},
),
),
);
public function indexAction()
{
$recaptcha = $this->getServiceLocator()->get('reCaptchaService');
echo $recaptcha->getHTML();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment