1 <?php
 2  3  4 
 5 namespace Team3\PayU\ValidatorBuilder;
 6 
 7 use Doctrine\Common\Annotations\AnnotationReader;
 8 use Doctrine\Common\Annotations\Reader;
 9 use Symfony\Component\Validator\Validation;
10 use Symfony\Component\Validator\Validator\ValidatorInterface;
11 
12 13 14 15 16 17 
18 class ValidatorBuilder implements ValidatorBuilderInterface
19 {
20     21 22 23 24 
25     public function getValidator(Reader $reader = null)
26     {
27         if (null === $reader) {
28             $reader = new AnnotationReader();
29         }
30 
31         return Validation::createValidatorBuilder()
32             ->enableAnnotationMapping($reader)
33             ->getValidator();
34     }
35 }
36