@@ 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 |