Moving the "reload without as_url" exception to catch more cases (see
This commit is contained in:
parent
5efb9a73b5
commit
7f30646c68
|
@ -33,10 +33,6 @@ class GregwarCaptchaExtension extends Extension
|
||||||
$container->setParameter('gregwar_captcha.config.expiration', $config['expiration']);
|
$container->setParameter('gregwar_captcha.config.expiration', $config['expiration']);
|
||||||
$container->setParameter('gregwar_captcha.config.whitelist_key', $config['whitelist_key']);
|
$container->setParameter('gregwar_captcha.config.whitelist_key', $config['whitelist_key']);
|
||||||
|
|
||||||
if ($config['reload'] && !$config['as_url']) {
|
|
||||||
throw new \InvalidArgumentException('GregwarCaptcha: The reload option cannot be set without as_url, see the README for more information');
|
|
||||||
}
|
|
||||||
|
|
||||||
$resources = $container->getParameter('twig.form.resources');
|
$resources = $container->getParameter('twig.form.resources');
|
||||||
$container->setParameter('twig.form.resources', array_merge(array('GregwarCaptchaBundle::captcha.html.twig'), $resources));
|
$container->setParameter('twig.form.resources', array_merge(array('GregwarCaptchaBundle::captcha.html.twig'), $resources));
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,6 +90,10 @@ class CaptchaType extends AbstractType
|
||||||
{
|
{
|
||||||
$isHuman = false;
|
$isHuman = false;
|
||||||
|
|
||||||
|
if ($options['reload'] && !$options['as_url']) {
|
||||||
|
throw new \InvalidArgumentException('GregwarCaptcha: The reload option cannot be set without as_url, see the README for more information');
|
||||||
|
}
|
||||||
|
|
||||||
if ($options['humanity'] > 0) {
|
if ($options['humanity'] > 0) {
|
||||||
$humanityKey = $this->key.'_humanity';
|
$humanityKey = $this->key.'_humanity';
|
||||||
if ($this->session->get($humanityKey, 0) > 0) {
|
if ($this->session->get($humanityKey, 0) > 0) {
|
||||||
|
|
Loading…
Reference in New Issue