Ejemplo n.º 1
0
 /**
  * @param Shipment $shipment
  * @return ShipmentItemCollection
  */
 public static function load(Shipment $shipment)
 {
     /** @var ShipmentItemCollection $shipmentItemCollection */
     $shipmentItemCollection = new static();
     $shipmentItemCollection->shipment = $shipment;
     if ($shipment->getId() > 0) {
         $shipmentItemList = ShipmentItem::loadForShipment($shipment->getId());
         /** @var ShipmentItem $shipmentItem */
         foreach ($shipmentItemList as $shipmentItem) {
             $shipmentItem->setCollection($shipmentItemCollection);
             $shipmentItemCollection->addItem($shipmentItem);
         }
     }
     return $shipmentItemCollection;
 }