Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- public function filterEmptyDeliveryWindows(TimelineCarList $inventoryPlanningCarList): TimelineCarList
- {
- $inventoryPlanningCars = [];
- foreach ($inventoryPlanningCarList->getInventoryPlanningCars() as $inventoryPlanningCar)
- if ($inventoryPlanningCar->getDeliveryWindowList()->hasDeliveryWindows() === true)
- $deliveryWindows = [];
- foreach ($inventoryPlanningCar->getDeliveryWindowList()->getDeliveryWindows() as $deliveryWindow)
- if ($this->shouldBeDisplayedInTimeline($deliveryWindow))
- $deliveryWindows[] = $deliveryWindow;
- if (count($deliveryWindows) > 0)
- $inventoryPlanningCars[] = new TimelineCar(
- $inventoryPlanningCar->getCarName(),
- new DeliveryWindowList($deliveryWindows)
- );
- return new TimelineCarList($inventoryPlanningCars);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement