Пример #1
0
 protected function getPopInCampaign(PopInCampaignEvent $event)
 {
     $model = PopInCampaignQuery::create()->findPk($event->getId());
     if (null === $model) {
         throw new \RuntimeException(sprintf("The 'pop_in_campaign' id '%d' doesn't exist", $event->getId()));
     }
     return $model;
 }
Пример #2
0
 protected function createOrUpdate(PopInCampaignEvent $event, PopInCampaign $model)
 {
     $this->validateCampaignDates($event->getStart(), $event->getEnd());
     $this->validateContentSource($event->getContentSourceType(), $event->getContentSourceId());
     parent::createOrUpdate($event, $model);
 }
Пример #3
0
 /**
  * Creates the delete event with the provided form data
  */
 protected function getDeleteEvent()
 {
     $event = new PopInCampaignEvent();
     $event->setId($this->getRequest()->request->get("pop_in_campaign_id"));
     return $event;
 }