/**
  * @param RepeatedDrivingAssertionPlan $assertionPlan
  * @return RepeatedDrivingAssertionEmbeddedListDTO
  */
 protected function assertionPlanToEmbeddedListDTO(RepeatedDrivingAssertionPlan $assertionPlan)
 {
     $dto = new RepeatedDrivingAssertionEmbeddedListDTO();
     $dto->id = $assertionPlan->getId();
     $dto->subject = $assertionPlan->getSubject();
     $dto->anchorDate = $assertionPlan->getAnchorDate()->format('d.m.Y');
     $dto->endDate = $assertionPlan->getEndingDate() != DateTimeService::getMaxDateTime() ? $assertionPlan->getEndingDate()->format('d.m.Y') : 'repeateddrivingassertion.validtillrecalled';
     $dto->frequency = $assertionPlan->getFrequency();
     return $dto;
 }