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); } }
/** * 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); }