Ojs\UserBundle\Validator\UniqueMultipleEmailsValidator::validate PHP Метод

validate() публичный Метод

public validate ( mixed $value, Constraint $constraint ) : mixed
$value mixed
$constraint Symfony\Component\Validator\Constraint
Результат mixed
    public function validate($value, Constraint $constraint)
    {
        if ($this->em->getRepository(MultipleMail::class)->findBy(['mail' => $value])) {
            $this->context->addViolation($constraint->message);
        }
        if ($this->em->getRepository(User::class)->findBy(['email' => $value])) {
            $this->context->addViolation($constraint->message);
        }
    }
UniqueMultipleEmailsValidator