public function testGettingOrderShippingAddressesReturnsTheAddressResource()
 {
     $this->connection->expects($this->once())->method('get')->with($this->basePath . '/orders/1/shipping_addresses', false)->will($this->returnValue(array(array(), array())));
     $collection = Client::getOrderShippingAddresses(1);
     $this->assertInternalType('array', $collection);
     foreach ($collection as $resource) {
         $this->assertInstanceOf('Bigcommerce\\Api\\Resources\\Address', $resource);
     }
 }
Ejemplo n.º 2
0
 /**
  * Swaps a temporary access code for a long expiry auth token.
  *
  * @param \stdClass $object
  * @return \stdClass
  */
 public static function getAuthToken($object)
 {
     $context = array_merge(array('grant_type' => 'authorization_code'), (array) $object);
     $connection = new Connection();
     $connection->useUrlEncoded();
     return $connection->post(self::$login_url . '/oauth2/token', $context);
 }