| Zeile 53... |
Zeile 53... |
| 53 |
$constraintVisitorDefinition = $container->getDefinition('translation.extractor.visitor.constraint');
|
53 |
$constraintVisitorDefinition = $container->getDefinition('translation.extractor.visitor.constraint');
|
| 54 |
$constraintClassNames = [];
|
54 |
$constraintClassNames = [];
|
| Zeile 55... |
Zeile 55... |
| 55 |
|
55 |
|
| 56 |
foreach ($container->findTaggedServiceIds('validator.constraint_validator', true) as $id => $attributes) {
|
56 |
foreach ($container->findTaggedServiceIds('validator.constraint_validator', true) as $id => $attributes) {
|
| - |
|
57 |
$serviceDefinition = $container->getDefinition($id);
|
| - |
|
58 |
// Resolve constraint validator FQCN even if defined as %foo.validator.class% parameter
|
| 57 |
$serviceDefinition = $container->getDefinition($id);
|
59 |
$className = $container->getParameterBag()->resolveValue($serviceDefinition->getClass());
|
| 58 |
// Extraction of the constraint class name from the Constraint Validator FQCN
|
60 |
// Extraction of the constraint class name from the Constraint Validator FQCN
|
| 59 |
$constraintClassNames[] = str_replace('Validator', '', substr(strrchr($serviceDefinition->getClass(), '\\'), 1));
|
61 |
$constraintClassNames[] = str_replace('Validator', '', substr(strrchr($className, '\\'), 1));
|
| Zeile 60... |
Zeile 62... |
| 60 |
}
|
62 |
}
|
| 61 |
|
63 |
|