public static function fromDomainDateWithRimeRange(DateWithTimeRange $dateWithTimeRange) { $dateWithTimeRangeEmbeddable = new DateWithTimeRangeEmbeddable(); $dateWithTimeRangeEmbeddable->setDate($dateWithTimeRange->getDate()); $dateWithTimeRangeEmbeddable->setTimeStart($dateWithTimeRange->getTimeStart()); $dateWithTimeRangeEmbeddable->setTimeEnd($dateWithTimeRange->getTimeEnd()); return $dateWithTimeRangeEmbeddable; }
/** * @param DateWithTimeRangeEmbeddable|null $dateWithTimeRangeEmbeddable * @return DateWithTimeRange|null */ public static function fromDateWithTimeRangeEmbeddable(DateWithTimeRangeEmbeddable $dateWithTimeRangeEmbeddable = null) { $dateWithTimeRange = null; if ($dateWithTimeRangeEmbeddable) { $date = self::getDate($dateWithTimeRangeEmbeddable->getDate()); $timeStart = self::getTime($dateWithTimeRangeEmbeddable->getTimeStart()); $timeEnd = self::getTime($dateWithTimeRangeEmbeddable->getTimeStart()); $dateWithTimeRange = new DateWithTimeRange($date, $timeStart, $timeEnd); } return $dateWithTimeRange; }