public static function setCacheSubscribersEmails($cache) { self::$_cacheSubscribersEmails = $cache; }
/** * Добавляет новое уведомление * @param int $idEventType * @param string $message * @param int $idEventSubscriber * @param array $emails * @param int $idInstance * @return Notifier */ public function addNewEvent($idEventType, $message, $idEventSubscriber = null, $emails = null, $idInstance = null, $subject = null) { $notifierEvent = new NotifierEvent(); $notifierEvent->id_event_type = $idEventType; $notifierEvent->event_message = $message; $notifierEvent->setIdEventSubscriber($idEventSubscriber); $notifierEvent->setEmails($emails === null ? array() : $emails); $notifierEvent->id_instance = $idInstance; $notifierEvent->subject = $subject; $notifierEvent->save(); $this->setLastAddedEvent($notifierEvent); return $this; }