|
1 | 1 | services: |
2 | 2 |
|
3 | | - gewebe_sylius_vat_plugin.validator: |
| 3 | + gewebe_sylius_vat_plugin.vat_number_validator: |
4 | 4 | class: Gewebe\SyliusVATPlugin\Validator\Constraints\VatNumberValidator |
5 | 5 | arguments: |
6 | | - - '@gewebe_sylius_vat_plugin.vat_validator_provider' |
7 | | - - '%gewebe_sylius_vat_plugin.validate.is_active%' |
8 | | - - '%gewebe_sylius_vat_plugin.validate.country%' |
9 | | - - '%gewebe_sylius_vat_plugin.validate.registration%' |
10 | | - - '%gewebe_sylius_vat_plugin.required.company%' |
11 | | - - '%gewebe_sylius_vat_plugin.required.countries%' |
| 6 | + - '@gewebe_sylius_vat_plugin.vat_number_validator_provider' |
| 7 | + - '@gewebe_sylius_vat_plugin.vat_number_validator_config' |
12 | 8 | tags: |
13 | 9 | - { name: validator.constraint_validator } |
14 | 10 |
|
15 | | - gewebe_sylius_vat_plugin.vat_validator_provider: |
| 11 | + gewebe_sylius_vat_plugin.vat_number_validator_config: |
| 12 | + class: Gewebe\SyliusVATPlugin\Config\VatNumberValidatorConfig |
| 13 | + arguments: |
| 14 | + - '%gewebe_sylius_vat_plugin.required.default%' |
| 15 | + - '%gewebe_sylius_vat_plugin.required.company%' |
| 16 | + - '%gewebe_sylius_vat_plugin.required.countries%' |
| 17 | + - '%gewebe_sylius_vat_plugin.validate.format%' |
| 18 | + - '%gewebe_sylius_vat_plugin.validate.country%' |
| 19 | + - '%gewebe_sylius_vat_plugin.validate.registration%' |
| 20 | + - '%gewebe_sylius_vat_plugin.validate.on_service_unavailable%' |
| 21 | + - '%gewebe_sylius_vat_plugin.validate.on_login%' |
| 22 | + - '%gewebe_sylius_vat_plugin.validate.expiration_days%' |
| 23 | + |
| 24 | + gewebe_sylius_vat_plugin.vat_number_validator_provider: |
16 | 25 | class: Gewebe\SyliusVATPlugin\Vat\Number\VatNumberValidatorProvider |
17 | 26 | arguments: |
18 | | - - !tagged_iterator gewebe_sylius_vat_plugin.vat_validator |
| 27 | + - !tagged_iterator gewebe_sylius_vat_plugin.zone_vat_number_validator |
19 | 28 |
|
20 | | - gewebe_sylius_vat_plugin.eu_vat_validator: |
| 29 | + gewebe_sylius_vat_plugin.eu_vat_number_validator: |
21 | 30 | class: Gewebe\SyliusVATPlugin\Vat\Number\Validator\EuVatNumberValidator |
22 | 31 | arguments: |
23 | 32 | - '@gewebe_sylius_vat_plugin.ibericode_vat.validator' |
24 | 33 | tags: |
25 | | - - { name: gewebe_sylius_vat_plugin.vat_validator } |
| 34 | + - { name: gewebe_sylius_vat_plugin.zone_vat_number_validator } |
26 | 35 |
|
27 | 36 | gewebe_sylius_vat_plugin.ibericode_vat.validator: |
28 | 37 | class: Ibericode\Vat\Validator |
0 commit comments