6 Commits
v2.0 ... v2.0.3

Author SHA1 Message Date
f6c45045f0 Adding class captcha_image on the <img> captcha tag (see #160) 2016-09-21 10:36:55 +02:00
f95a951b26 Detail 2016-08-05 20:07:20 +02:00
e1ed228b8b Merge pull request #168 from linnaea/patch-1
Quote parameter references in services.yml
2016-05-30 12:28:28 +02:00
0b3495a081 Quote parameter references in services.yml
Not quoting a scalar starting with the "%" indicator character is deprecated since Symfony 3.1 and will throw a ParseException in 4.0.
2016-05-28 22:40:00 +08:00
53c25b2e9a Merge pull request #163 from hackzilla/master
Update CaptchaType.php
2016-02-02 23:40:33 +01:00
fcf8c4fd01 Update CaptchaType.php
add getBlockPrefix for Symfony3 compatibility.
2016-02-02 22:15:18 +00:00
4 changed files with 21 additions and 11 deletions

View File

@ -4,6 +4,8 @@ Gregwar's CaptchaBundle
The `GregwarCaptchaBundle` adds support for a captcha form type for the
Symfony form component.
It uses [gregwar/captcha](https://github.com/Gregwar/Captcha) as captcha generator, which is a separate standalone library that can be used for none-symfony projects.
Compatibility with Symfony
==========================

View File

@ -7,17 +7,17 @@ parameters:
services:
captcha.type:
class: %gregwar_captcha.captcha_type.class%
class: '%gregwar_captcha.captcha_type.class%'
arguments:
- '@session'
- '@gregwar_captcha.generator'
- '@translator'
- %gregwar_captcha.config%
- '%gregwar_captcha.config%'
tags:
- { name: form.type, alias: captcha }
gregwar_captcha.generator:
class: %gregwar_captcha.captcha_generator.class%
class: '%gregwar_captcha.captcha_generator.class%'
arguments:
- '@router'
- '@gregwar_captcha.captcha_builder'
@ -25,15 +25,15 @@ services:
- '@gregwar_captcha.image_file_handler'
gregwar_captcha.image_file_handler:
class: %gregwar_captcha.image_file_handler.class%
class: '%gregwar_captcha.image_file_handler.class%'
arguments:
- %gregwar_captcha.config.image_folder%
- %gregwar_captcha.config.web_path%
- %gregwar_captcha.config.gc_freq%
- %gregwar_captcha.config.expiration%
- '%gregwar_captcha.config.image_folder%'
- '%gregwar_captcha.config.web_path%'
- '%gregwar_captcha.config.gc_freq%'
- '%gregwar_captcha.config.expiration%'
gregwar_captcha.captcha_builder:
class: %gregwar_captcha.captcha_builder.class%
class: '%gregwar_captcha.captcha_builder.class%'
gregwar_captcha.phrase_builder:
class: %gregwar_captcha.phrase_builder.class%
class: '%gregwar_captcha.phrase_builder.class%'

View File

@ -3,7 +3,7 @@
-
{% else %}
{% spaceless %}
<img id="{{ image_id }}" src="{{ captcha_code }}" alt="" title="captcha" width="{{ captcha_width }}" height="{{ captcha_height }}" />
<img class="captcha_image" id="{{ image_id }}" src="{{ captcha_code }}" alt="" title="captcha" width="{{ captcha_width }}" height="{{ captcha_height }}" />
{% if reload %}
<script type="text/javascript">
function reload_{{ image_id }}() {

View File

@ -151,6 +151,14 @@ class CaptchaType extends AbstractType
* @return string
*/
public function getName()
{
return $this->getBlockPrefix();
}
/**
* @return string
*/
public function getBlockPrefix()
{
return 'captcha';
}