Skip to content

Commit

Permalink
Update for latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
bakura10 committed Mar 28, 2015
1 parent 8d9aecc commit ed76c70
Show file tree
Hide file tree
Showing 7 changed files with 66 additions and 5 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# 2.15.0

* [BC] Set default Stripe API to "2015-03-24" version. This adds the property `discountable` for `createInvoiceItem`
and `updateInvoiceItem` for all descriptors.

# 2.14.1

* Fix missing import
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ $client = new StripeClient('my-api-key');
> You can change the API key for the client using the `setApiKey` method. This is useful if you are using Stripe
Connect and make both your own API calls and API calls on behalf of your users.

The currently latest supported version of the API is **2015-02-18**. You can (and should) also explicitly specify the version
The currently latest supported version of the API is **2015-03-24**. You can (and should) also explicitly specify the version
of the client using the second parameter:

```php
$client = new StripeClient('my-api-key', '2015-02-18');
$client = new StripeClient('my-api-key', '2015-03-24');
```

### Versioning
Expand All @@ -50,7 +50,7 @@ However, each new minor version (2.1.0 to 2.2.0 for instance) will update the St
Currently, the following Stripe API versions are accepted by ZfrStripe: `2014-03-28`, `2014-05-19`, `2014-06-13`,
`2014-06-17`, `2014-07-22`, `2014-07-26`, `2014-08-04`, `2014-08-20`, `2014-09-08`, `2014-10-07`, `2014-11-05`,
`2014-11-20`, `2014-12-08`, `2014-12-17`, `2014-12-22`, `2015-01-11`, `2015-01-26`, `2015-02-10`, `2015-02-16`,
`2015-02-18`. I will try to update the library as soon as new version are released.
`2015-02-18`, `2015-03-24`. I will try to update the library as soon as new version are released.

> If you need support for older versions, please use branch v1 of ZfrStripe.
Expand Down
14 changes: 14 additions & 0 deletions src/Client/ServiceDescription/Stripe-v1.0.php
Original file line number Diff line number Diff line change
Expand Up @@ -2220,6 +2220,13 @@
'type' => 'string',
'required' => false
],
'discountable' => [
'description' => 'Controls whether discounts apply to this invoice item',
'location' => 'query',
'type' => 'boolean',
'filters' => ['ZfrStripe\Client\Filter\BooleanFilter::encodeValue'],
'required' => false
],
'metadata' => [
'description' => 'Optional metadata',
'location' => 'query',
Expand Down Expand Up @@ -2361,6 +2368,13 @@
'type' => 'string',
'required' => false
],
'discountable' => [
'description' => 'Controls whether discounts apply to this invoice item',
'location' => 'query',
'type' => 'boolean',
'filters' => ['ZfrStripe\Client\Filter\BooleanFilter::encodeValue'],
'required' => false
],
'metadata' => [
'description' => 'Optional metadata',
'location' => 'query',
Expand Down
14 changes: 14 additions & 0 deletions src/Client/ServiceDescription/Stripe-v1.1.php
Original file line number Diff line number Diff line change
Expand Up @@ -2220,6 +2220,13 @@
'type' => 'string',
'required' => false
],
'discountable' => [
'description' => 'Controls whether discounts apply to this invoice item',
'location' => 'query',
'type' => 'boolean',
'filters' => ['ZfrStripe\Client\Filter\BooleanFilter::encodeValue'],
'required' => false
],
'metadata' => [
'description' => 'Optional metadata',
'location' => 'query',
Expand Down Expand Up @@ -2361,6 +2368,13 @@
'type' => 'string',
'required' => false
],
'discountable' => [
'description' => 'Controls whether discounts apply to this invoice item',
'location' => 'query',
'type' => 'boolean',
'filters' => ['ZfrStripe\Client\Filter\BooleanFilter::encodeValue'],
'required' => false
],
'metadata' => [
'description' => 'Optional metadata',
'location' => 'query',
Expand Down
14 changes: 14 additions & 0 deletions src/Client/ServiceDescription/Stripe-v1.2.php
Original file line number Diff line number Diff line change
Expand Up @@ -2220,6 +2220,13 @@
'type' => 'string',
'required' => false
],
'discountable' => [
'description' => 'Controls whether discounts apply to this invoice item',
'location' => 'query',
'type' => 'boolean',
'filters' => ['ZfrStripe\Client\Filter\BooleanFilter::encodeValue'],
'required' => false
],
'metadata' => [
'description' => 'Optional metadata',
'location' => 'query',
Expand Down Expand Up @@ -2361,6 +2368,13 @@
'type' => 'string',
'required' => false
],
'discountable' => [
'description' => 'Controls whether discounts apply to this invoice item',
'location' => 'query',
'type' => 'boolean',
'filters' => ['ZfrStripe\Client\Filter\BooleanFilter::encodeValue'],
'required' => false
],
'metadata' => [
'description' => 'Optional metadata',
'location' => 'query',
Expand Down
14 changes: 14 additions & 0 deletions src/Client/ServiceDescription/Stripe-v1.3.php
Original file line number Diff line number Diff line change
Expand Up @@ -2220,6 +2220,13 @@
'type' => 'string',
'required' => false
],
'discountable' => [
'description' => 'Controls whether discounts apply to this invoice item',
'location' => 'query',
'type' => 'boolean',
'filters' => ['ZfrStripe\Client\Filter\BooleanFilter::encodeValue'],
'required' => false
],
'metadata' => [
'description' => 'Optional metadata',
'location' => 'query',
Expand Down Expand Up @@ -2361,6 +2368,13 @@
'type' => 'string',
'required' => false
],
'discountable' => [
'description' => 'Controls whether discounts apply to this invoice item',
'location' => 'query',
'type' => 'boolean',
'filters' => ['ZfrStripe\Client\Filter\BooleanFilter::encodeValue'],
'required' => false
],
'metadata' => [
'description' => 'Optional metadata',
'location' => 'query',
Expand Down
4 changes: 2 additions & 2 deletions src/Client/StripeClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -199,15 +199,15 @@ class StripeClient extends Client
/**
* Stripe API version
*/
const LATEST_API_VERSION = '2015-02-18';
const LATEST_API_VERSION = '2015-03-24';

/**
* @var array
*/
protected $availableVersions = [
'2014-03-28', '2014-05-19', '2014-06-13', '2014-06-17', '2014-07-22', '2014-07-26', '2014-08-04', '2014-08-20',
'2014-09-08', '2014-10-07', '2014-11-05', '2014-11-20', '2014-12-08', '2014-12-17', '2014-12-22', '2015-01-11',
'2015-01-26', '2015-02-10', '2015-02-16', '2015-02-18'
'2015-01-26', '2015-02-10', '2015-02-16', '2015-02-18', '2015-03-24'
];

/**
Expand Down

0 comments on commit ed76c70

Please sign in to comment.