Example #1
0
 public function RemovePreference(IDomainEvent $event)
 {
     if ($this->Exists($event->EventCategory(), $event->EventType())) {
         $this->Delete($event->EventCategory(), $event->EventType());
         $this->_removed[] = $event;
     }
 }
Example #2
0
 /**
  * @param IDomainEvent $event
  * @return bool
  */
 public function WantsEventEmail(IDomainEvent $event)
 {
     return $this->emailPreferences->Exists($event->EventCategory(), $event->EventType());
 }