public function drivingAssertionToDrivingAssertionEditDTO(DrivingAssertion $drivingAssertion)
 {
     $dto = new DrivingAssertionEditDTO();
     $dto->id = $drivingAssertion->getId();
     $dto->driverId = $drivingAssertion->getDriver()->getId();
     $dto->driverName = $drivingAssertion->getDriver()->getFirstname() . " " . $drivingAssertion->getDriver()->getLastname();
     $dto->sortOrderString = $drivingAssertion->getSortOrderAsString();
     $dto->day = $drivingAssertion->getShift()->getWorkingDay()->getWeekDayAsString();
     $dto->shift = $drivingAssertion->getShift()->getShiftType()->getName();
     $dto->frequency = $drivingAssertion->getFrequency();
     $dto->assertionStatus = $drivingAssertion->getStatus();
     $parent = $drivingAssertion->getRepeatedDrivingAssertionPlan();
     $dto->parentMemo = isset($parent) ? $parent->getMemo() : '';
     $dto->parentSubject = isset($parent) ? $parent->getSubject() : '';
     return $dto;
 }