Esempio n. 1
0
 /**
  * @param OrderBase $order
  * @return PaymentCollection
  */
 public static function load(OrderBase $order)
 {
     /** @var PaymentCollection $paymentCollection */
     $paymentCollection = new static();
     $paymentCollection->setOrder($order);
     if ($order->getId() > 0) {
         $paymentList = Payment::loadForOrder($order->getId());
         /** @var Payment $payment */
         foreach ($paymentList as $payment) {
             $payment->setCollection($paymentCollection);
             $paymentCollection->addItem($payment);
         }
     }
     return $paymentCollection;
 }