@@ -33,23 +33,64 @@ services:
3333 - { name: validator.constraint_validator, alias: 'ewz_recaptcha.true' }
3434
3535 ewz_recaptcha.recaptcha :
36- class : ReCaptcha\ReCaptcha
37- public : false
38- arguments :
39- - ' %ewz_recaptcha.private_key%'
40- - ' @ewz_recaptcha.extension.recaptcha.request_method.post'
36+ class : ReCaptcha\ReCaptcha
37+ public : false
38+ arguments :
39+ - ' %ewz_recaptcha.private_key%'
40+ - ' @ewz_recaptcha.extension.recaptcha.request_method.post'
4141
4242 ewz_recaptcha.extension.recaptcha.request_method.post :
43- class : EWZ\Bundle\RecaptchaBundle\Extension\ReCaptcha\RequestMethod\Post
44- public : false
45- arguments :
46- - ' https://%ewz_recaptcha.api_host%'
47- - ' %ewz_recaptcha.timeout%'
43+ class : EWZ\Bundle\RecaptchaBundle\Extension\ReCaptcha\RequestMethod\Post
44+ public : false
45+ arguments :
46+ - ' https://%ewz_recaptcha.api_host%'
47+ - ' %ewz_recaptcha.timeout%'
4848
4949 ewz_recaptcha.extension.recaptcha.request_method.proxy_post :
50- class : EWZ\Bundle\RecaptchaBundle\Extension\ReCaptcha\RequestMethod\ProxyPost
51- public : false
52- arguments :
53- - ' %ewz_recaptcha.http_proxy%'
54- - ' https://%ewz_recaptcha.api_host%'
55- - ' %ewz_recaptcha.timeout%'
50+ class : EWZ\Bundle\RecaptchaBundle\Extension\ReCaptcha\RequestMethod\ProxyPost
51+ public : false
52+ arguments :
53+ - ' %ewz_recaptcha.http_proxy%'
54+ - ' https://%ewz_recaptcha.api_host%'
55+ - ' %ewz_recaptcha.timeout%'
56+
57+ ewz_recaptcha.v3.form.type :
58+ class : EWZ\Bundle\RecaptchaBundle\Form\Type\EWZRecaptchaV3Type
59+ public : true
60+ arguments :
61+ - ' %ewz_recaptcha.public_key%'
62+ - ' %ewz_recaptcha.hide_badge%'
63+ - ' %ewz_recaptcha.api_host%'
64+ tags :
65+ - { name: form.type }
66+
67+ ewz_recaptcha.validator.v3.true :
68+ class : EWZ\Bundle\RecaptchaBundle\Validator\Constraints\IsTrueValidatorV3
69+ public : true
70+ arguments :
71+ - ' %ewz_recaptcha.enabled%'
72+ - ' %ewz_recaptcha.private_key%'
73+ - ' %ewz_recaptcha.score_threshhold%'
74+ - ' @request_stack'
75+ - ' @logger'
76+ tags :
77+ - { name: validator.constraint_validator, alias: 'ewz_recaptcha.v3.true' }
78+
79+
80+ ewz_recaptcha.widget_resolver :
81+ class : EWZ\Bundle\RecaptchaBundle\Resolver\WidgetResolver
82+ public : false
83+ tags :
84+ - { name: 'ewz_recaptcha.widget_resolver', alias: EWZ\Bundle\RecaptchaBundle\Resolver\WidgetResolver }
85+
86+ ewz_recaptcha.widget.v2 :
87+ class : EWZ\Bundle\RecaptchaBundle\Widget\WidgetV2
88+ public : false
89+ tags :
90+ - { name: widget.form }
91+
92+ ewz_recaptcha.widget.v3 :
93+ class : EWZ\Bundle\RecaptchaBundle\Widget\WidgetV3
94+ public : false
95+ tags :
96+ - { name: widget.form }
0 commit comments