/**
  * @param ExpressRuOrderInterface $order
  * @param null $date
  * @return ExpressRuOrderInterface
  */
 public function getTrackingStatus(ExpressRuOrderInterface $order, $date = null)
 {
     $ordersCollection = new OrdersCollection();
     $ordersCollection->add($order);
     $this->getTrackingStatusesForCollection($ordersCollection, $date);
     return $order;
 }
Beispiel #2
0
 /**
  * @param ExpressRuOrderInterface $order
  * @param \DateTime|null $date
  * @return null
  */
 public function getTrackingStatus(ExpressRuOrderInterface $order, \DateTime $date = null)
 {
     $ordersCollection = new OrdersCollection();
     $ordersCollection->add($order);
     $statusesResultArray = $this->getTrackingStatusesForCollection($ordersCollection, $date);
     return isset($statusesResultArray[$order->getExpressRuNumber()]) ? $statusesResultArray[$order->getExpressRuNumber()] : null;
 }