Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 200 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

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