Esempio n. 1
0
 /**
  * @param WorkTime $workTime
  * @return WorkTimeDTO
  */
 public static function withEntity(WorkTime $workTime)
 {
     $dto = new WorkTimeDTO();
     $dto->setId($workTime->getId());
     $dto->setDescription($workTime->getDescription());
     $dto->setDuration($workTime->getDuration() ? $workTime->getDuration()->format('H:i') : null);
     $dto->setStartDate($workTime->getStartDate());
     $dto->setEndDate($workTime->getEndDate());
     $dto->setProject(ProjectDTO::withEntity($workTime->getProject()));
     return $dto;
 }