Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 200
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