private function processEvent($event) { $eventEntity = new Event(); $eventEntity->setTitle($event['title']); $eventEntity->setImageUrl($event['imageUrl']); return $eventEntity; }
public static function fromDomainEvent(DomainEvent $domainEvent) { $dbEvent = new DbEvent(); $dbEvent->setId($domainEvent->getId()); $dbEvent->setTitle($domainEvent->getTitle()); $dbEvent->setDateWithTimeRange(DbDateWithTimeRangeFactory::fromDomainDateWithRimeRange($domainEvent->getScheduledDateWithTimeRange())); return $dbEvent; }