| @@ 39-48 (lines=10) @@ | ||
| 36 | $cargoRoutingDto->setOrigin($aCargo->origin()); |
|
| 37 | $cargoRoutingDto->setFinalDestination($aCargo->routeSpecification()->destination()); |
|
| 38 | ||
| 39 | foreach ($aCargo->itinerary()->legs() as $leg) { |
|
| 40 | $legDto = new LegDto(); |
|
| 41 | ||
| 42 | $legDto->setLoadLocation($leg->loadLocation()); |
|
| 43 | $legDto->setUnloadLocation($leg->unloadLocation()); |
|
| 44 | $legDto->setLoadTime($leg->loadTime()->format(\DateTime::ATOM)); |
|
| 45 | $legDto->setUnloadTime($leg->unloadTime()->format(\DateTime::ATOM)); |
|
| 46 | ||
| 47 | $cargoRoutingDto->addLeg($legDto); |
|
| 48 | } |
|
| 49 | ||
| 50 | return $cargoRoutingDto; |
|
| 51 | } |
|
| @@ 36-45 (lines=10) @@ | ||
| 33 | { |
|
| 34 | $legs = array(); |
|
| 35 | ||
| 36 | foreach ($anItinerary->legs() as $leg) { |
|
| 37 | $legDto = new LegDto(); |
|
| 38 | ||
| 39 | $legDto->setLoadLocation($leg->loadLocation()); |
|
| 40 | $legDto->setUnloadLocation($leg->unloadLocation()); |
|
| 41 | $legDto->setLoadTime($leg->loadTime()->format(\DateTime::ATOM)); |
|
| 42 | $legDto->setUnloadTime($leg->unloadTime()->format(\DateTime::ATOM)); |
|
| 43 | ||
| 44 | $legs[] = $legDto; |
|
| 45 | } |
|
| 46 | ||
| 47 | $routeCandidate = new RouteCandidateDto(); |
|
| 48 | ||