You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**_rocketfellows\<country>VatNumberFormatValidatorsConfig\<country>VatNumberFormatValidatorsConfig_** - preconfigured configuration class for vat number format validators for <Country> country;
26
+
-**_rocketfellows\PTVatNumberFormatValidatorsConfig\PTVatNumberFormatValidatorsConfig_** - preconfigured configuration class for vat number format validators for Portugal country;
When initializing the default configuration, the **_getValidators_** function returns a tuple with a single validator - an instance of <country>VatFormatValidator.
36
+
When initializing the default configuration, the **_getValidators_** function returns a tuple with a single validator - an instance of PTVatFormatValidator.
37
37
38
38
```php
39
-
$config = new <country>VatNumberFormatValidatorsConfig();
39
+
$config = new PTVatNumberFormatValidatorsConfig();
40
40
41
-
$config->getCountry(); // returns <country> Country instance
42
-
$config->getValidators(); // returns CountryVatFormatValidators with one item - instance of <country>VatFormatValidator
41
+
$config->getCountry(); // returns Portugal Country instance
42
+
$config->getValidators(); // returns CountryVatFormatValidators with one item - instance of PTVatFormatValidator
43
43
```
44
44
45
45
You can override the default validator by initializing the configuration class object with a new default validator through the first parameter of the class constructor.
46
46
Attention - validator must implement interface **_CountryVatFormatValidatorInterface_**.
47
47
48
48
```php
49
49
$newDefaultValidator = new NewDefaultValidator(); // instance of CountryVatFormatValidatorInterface
50
-
$config = new <country>VatNumberFormatValidatorsConfig($newDefaultValidator); // initialize with new default validator
50
+
$config = new PTVatNumberFormatValidatorsConfig($newDefaultValidator); // initialize with new default validator
51
51
52
52
$config->getValidators(); // returns CountryVatFormatValidators with one item - $newDefaultValidator
53
53
```
@@ -61,7 +61,7 @@ And each additional validator must implement interface **_CountryVatFormatValida
61
61
$firstAdditionalValidator = new FirstAdditionalValidator(); // instance of CountryVatFormatValidatorInterface
62
62
$secondAdditionalValidator = new SecondAdditionalValidator(); // instance of CountryVatFormatValidatorInterface
63
63
64
-
$config = new <country>VatNumberFormatValidatorsConfig(
64
+
$config = new PTVatNumberFormatValidatorsConfig(
65
65
null,
66
66
(
67
67
new CountryVatFormatValidators(
@@ -72,7 +72,7 @@ $config = new <country>VatNumberFormatValidatorsConfig(
72
72
);
73
73
74
74
// returns CountryVatFormatValidators with three items:
75
-
// default preconfigured validator by default - instance of <country>VatFormatValidator
75
+
// default preconfigured validator by default - instance of PTVatFormatValidator
76
76
// $firstAdditionalValidator - from additional tuple
77
77
// $secondAdditionalValidator - from additional tuple
78
78
$config->getValidators();
@@ -85,7 +85,7 @@ $defaultValidator = new DefaultValidator(); // instance of Cou
85
85
$firstAdditionalValidator = new FirstAdditionalValidator(); // instance of CountryVatFormatValidatorInterface
86
86
$secondAdditionalValidator = new SecondAdditionalValidator(); // instance of CountryVatFormatValidatorInterface
87
87
88
-
$config = new <country>VatNumberFormatValidatorsConfig(
0 commit comments