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; }
protected function createOrUpdate(PopInCampaignEvent $event, PopInCampaign $model) { $this->validateCampaignDates($event->getStart(), $event->getEnd()); $this->validateContentSource($event->getContentSourceType(), $event->getContentSourceId()); parent::createOrUpdate($event, $model); }
/** * 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; }