示例#1
0
 public function validate($email, Constraint $constraint)
 {
     $filter = new UserFilter();
     $filter->setEmail($email);
     if ($this->userRepository->exists($filter)) {
         $this->context->addViolation('User with email ' . $email . ' already exist');
     }
 }
示例#2
0
 private function getUserById($userId)
 {
     $userFilter = new UserFilter();
     $userFilter->setId($userId);
     return $this->userRepository->fetch($userFilter);
 }