/**
  * Retrieves a single order.
  * @param string $guid
  * @return Order
  */
 public function getOrder($guid)
 {
     return Order::createFromObject(json_decode($this->getPrivateEndpoint('GetOrderDetails', ['orderGuid' => $guid])));
 }
Exemplo n.º 2
0
 /**
  * @param array $orders
  * @return SimpleOrder[]
  */
 protected function generateOrders(array $orders)
 {
     return array_map(function (stdClass $object) {
         return Order::createFromObject($object);
     }, $orders);
 }
Exemplo n.º 3
0
 public function setUp()
 {
     parent::setUp();
     $obj = (object) ["CreatedTimestampUtc" => "2014-08-05T06:42:11.3032208Z", "OrderGuid" => "719c495c-a39e-4884-93ac-280b37245037", "Price" => 485.76, "PrimaryCurrencyCode" => "Xbt", "ReservedAmount" => 0.358, "SecondaryCurrencyCode" => "Usd", "Status" => "Open", "Type" => "LimitOffer", "VolumeFilled" => 0, "VolumeOrdered" => 0.358];
     $this->order = Order::createFromObject($obj);
 }