Пример #1
0
 /**
  * Set the User's email
  *
  * @param Email $email
  * @return void
  */
 private function setEmail(Email $email)
 {
     $this->email = $email->toString();
 }
Пример #2
0
 /**
  * Delete existing Reminders for Email
  *
  * @param Email $email
  * @return void
  */
 public function deleteExistingRemindersForEmail(Email $email)
 {
     $query = $this->em->createQuery('DELETE Cffs\\Domain\\Model\\Identity\\Reminder r WHERE r.email = :email');
     $query->setParameters(['email' => $email->toString()]);
     $query->execute();
 }
Пример #3
0
 /**
  * Find a user by their email address
  *
  * @param Email $email
  * @return User
  */
 public function userOfEmail(Email $email)
 {
     return $this->em->getRepository($this->class)->findOneBy(['email' => $email->toString()]);
 }