setId(new Id($data['id'])); } if (!empty($data['eventId'])) { $eventPeriod->setEventId(new Id($data['eventId'])); } if (isset($data['periodStart'])) { $eventPeriod->setPeriodStart(new DateTimeValue(DateTimeService::getCustomDateTimeObject($data['periodStart']))); } if (isset($data['periodEnd'])) { $eventPeriod->setPeriodEnd(new DateTimeValue(DateTimeService::getCustomDateTimeObject($data['periodEnd']))); } return $eventPeriod; } }