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;
 }