NEW Upgrade Stripe library to 6.43.1

This commit is contained in:
Laurent Destailleur 2020-03-13 03:07:28 +01:00
parent f3996c0038
commit 35fae3ec5d
143 changed files with 129 additions and 206 deletions

View File

@ -32,7 +32,7 @@ PSR/simple-cache ? Library for cache (used by PHPSp
Restler 3.0.0RC6 LGPL-3+ Yes Library to develop REST Web services (+ swagger-ui js lib into dir explorer) Restler 3.0.0RC6 LGPL-3+ Yes Library to develop REST Web services (+ swagger-ui js lib into dir explorer)
Sabre 3.2.2 BSD Yes DAV support Sabre 3.2.2 BSD Yes DAV support
Swift Mailer 5.4.2-DEV MIT license Yes Comprehensive mailing tools for PHP Swift Mailer 5.4.2-DEV MIT license Yes Comprehensive mailing tools for PHP
Stripe 6.41 MIT licence Yes Library for Stripe module Stripe 6.43.1 MIT licence Yes Library for Stripe module
TCPDF 6.3.2 LGPL-3+ Yes PDF generation TCPDF 6.3.2 LGPL-3+ Yes PDF generation
TCPDI 1.0.0 LGPL-3+ / Apache 2.0 Yes FPDI replacement TCPDI 1.0.0 LGPL-3+ / Apache 2.0 Yes FPDI replacement

View File

@ -32,7 +32,8 @@
"phpoffice/phpexcel" : "1.8.1", "phpoffice/phpexcel" : "1.8.1",
"restler/framework" : "3.0.0-RC6", "restler/framework" : "3.0.0-RC6",
"tecnickcom/tcpdf" : "6.3.2", "tecnickcom/tcpdf" : "6.3.2",
"nnnick/chartjs" : "2.9.3" "nnnick/chartjs" : "2.9.3",
"stripe/stripe-php" : "6.43.1"
}, },
"require-dev" : { "require-dev" : {
"jakub-onderka/php-parallel-lint" : "^0", "jakub-onderka/php-parallel-lint" : "^0",

58
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "3c03efa3fe59b85d3d389e01cc65812b", "content-hash": "870cfae419450a7944a169612d204989",
"packages": [ "packages": [
{ {
"name": "ckeditor/ckeditor", "name": "ckeditor/ckeditor",
@ -314,6 +314,62 @@
], ],
"time": "2019-05-12T15:15:11+00:00" "time": "2019-05-12T15:15:11+00:00"
}, },
{
"name": "stripe/stripe-php",
"version": "v6.43.1",
"source": {
"type": "git",
"url": "https://github.com/stripe/stripe-php.git",
"reference": "42fcdaf99c44bb26937223f8eae1f263491d5ab8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/stripe/stripe-php/zipball/42fcdaf99c44bb26937223f8eae1f263491d5ab8",
"reference": "42fcdaf99c44bb26937223f8eae1f263491d5ab8",
"shasum": ""
},
"require": {
"ext-curl": "*",
"ext-json": "*",
"ext-mbstring": "*",
"php": ">=5.4.0"
},
"require-dev": {
"php-coveralls/php-coveralls": "1.*",
"phpunit/phpunit": "~4.0",
"squizlabs/php_codesniffer": "~2.0",
"symfony/process": "~2.8"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.0-dev"
}
},
"autoload": {
"psr-4": {
"Stripe\\": "lib/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Stripe and contributors",
"homepage": "https://github.com/stripe/stripe-php/contributors"
}
],
"description": "Stripe PHP Library",
"homepage": "https://stripe.com/",
"keywords": [
"api",
"payment processing",
"stripe"
],
"time": "2019-08-29T16:56:12+00:00"
},
{ {
"name": "tecnickcom/tcpdf", "name": "tecnickcom/tcpdf",
"version": "6.3.2", "version": "6.3.2",

View File

@ -1 +0,0 @@
6.41.0

View File

@ -1,77 +0,0 @@
<?php
namespace Stripe;
/**
* Class SubscriptionScheduleRevision
*
* @property string $id
* @property string $object
* @property int $created
* @property mixed $invoice_settings
* @property boolean $livemode
* @property mixed $phases
* @property string $previous_revision
* @property string $renewal_behavior
* @property mixed $renewal_interval
* @property string $schedule
*
* @package Stripe
*/
class SubscriptionScheduleRevision extends ApiResource
{
const OBJECT_NAME = "subscription_schedule_revision";
use ApiOperations\All;
use ApiOperations\Retrieve;
/**
* @return string The API URL for this Subscription Schedule Revision.
*/
public function instanceUrl()
{
$id = $this['id'];
$schedule = $this['schedule'];
if (!$id) {
throw new Error\InvalidRequest(
"Could not determine which URL to request: " .
"class instance has invalid ID: $id",
null
);
}
$id = Util\Util::utf8($id);
$schedule = Util\Util::utf8($schedule);
$base = SubscriptionSchedule::classUrl();
$scheduleExtn = urlencode($schedule);
$extn = urlencode($id);
return "$base/$scheduleExtn/revisions/$extn";
}
/**
* @param array|string $_id
* @param array|string|null $_opts
*
* @throws \Stripe\Error\InvalidRequest
*/
public static function retrieve($_id, $_opts = null)
{
$msg = "Subscription Schedule Revisions cannot be accessed without a Subscription Schedule ID. " .
"Retrieve one using \$schedule->retrieveRevision('revision_id') instead.";
throw new Error\InvalidRequest($msg, null);
}
/**
* @param array|string $_id
* @param array|string|null $_opts
*
* @throws \Stripe\Error\InvalidRequest
*/
public static function all($params = null, $opts = null)
{
$msg = "Subscription Schedule Revisions cannot be listed without a Subscription Schedule ID. " .
"List those using \$schedule->allRevisions('revision_id') instead.";
throw new Error\InvalidRequest($msg, null);
}
}

View File

@ -0,0 +1,14 @@
; https://editorconfig.org/
root = true
[*]
indent_style = space
indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true
end_of_line = lf
charset = utf-8
[*.{json,yml}]
indent_size = 2

View File

@ -1,5 +1,19 @@
# Changelog # Changelog
## 6.43.1 - 2019-08-29
* [#722](https://github.com/stripe/stripe-php/pull/722) Make `LoggerInterface::error` compatible with its PSR-3 counterpart
* [#714](https://github.com/stripe/stripe-php/pull/714) Add `pending_setup_intent` property in `Subscription`
* [#713](https://github.com/stripe/stripe-php/pull/713) Add typehint to `ApiResponse`
* [#712](https://github.com/stripe/stripe-php/pull/712) Fix comment
* [#701](https://github.com/stripe/stripe-php/pull/701) Start testing PHP 7.3
## 6.43.0 - 2019-08-09
* [#694](https://github.com/stripe/stripe-php/pull/694) Add `SubscriptionItem::createUsageRecord` method
## 6.42.0 - 2019-08-09
* [#688](https://github.com/stripe/stripe-php/pull/688) Remove `SubscriptionScheduleRevision`
* Note that this is technically a breaking change, however we've chosen to release it as a minor version in light of the fact that this resource and its API methods were virtually unused.
## 6.41.0 - 2019-07-31 ## 6.41.0 - 2019-07-31
* [#683](https://github.com/stripe/stripe-php/pull/683) Move the List Balance History API to `/v1/balance_transactions` * [#683](https://github.com/stripe/stripe-php/pull/683) Move the List Balance History API to `/v1/balance_transactions`

View File

@ -0,0 +1 @@
6.43.1

View File

@ -122,7 +122,6 @@ require(dirname(__FILE__) . '/lib/SourceTransaction.php');
require(dirname(__FILE__) . '/lib/Subscription.php'); require(dirname(__FILE__) . '/lib/Subscription.php');
require(dirname(__FILE__) . '/lib/SubscriptionItem.php'); require(dirname(__FILE__) . '/lib/SubscriptionItem.php');
require(dirname(__FILE__) . '/lib/SubscriptionSchedule.php'); require(dirname(__FILE__) . '/lib/SubscriptionSchedule.php');
require(dirname(__FILE__) . '/lib/SubscriptionScheduleRevision.php');
require(dirname(__FILE__) . '/lib/TaxId.php'); require(dirname(__FILE__) . '/lib/TaxId.php');
require(dirname(__FILE__) . '/lib/TaxRate.php'); require(dirname(__FILE__) . '/lib/TaxRate.php');
require(dirname(__FILE__) . '/lib/Terminal/ConnectionToken.php'); require(dirname(__FILE__) . '/lib/Terminal/ConnectionToken.php');

View File

@ -30,7 +30,6 @@ namespace Stripe;
*/ */
class Account extends ApiResource class Account extends ApiResource
{ {
const OBJECT_NAME = "account"; const OBJECT_NAME = "account";
use ApiOperations\All; use ApiOperations\All;

View File

@ -14,7 +14,6 @@ namespace Stripe;
*/ */
class AccountLink extends ApiResource class AccountLink extends ApiResource
{ {
const OBJECT_NAME = "account_link"; const OBJECT_NAME = "account_link";
use ApiOperations\Create; use ApiOperations\Create;

View File

@ -12,7 +12,6 @@ namespace Stripe;
*/ */
class AlipayAccount extends ApiResource class AlipayAccount extends ApiResource
{ {
const OBJECT_NAME = "alipay_account"; const OBJECT_NAME = "alipay_account";
use ApiOperations\Delete; use ApiOperations\Delete;

View File

@ -205,7 +205,7 @@ class ApiRequestor
return new Error\Idempotency($msg, $rcode, $rbody, $resp, $rheaders); return new Error\Idempotency($msg, $rcode, $rbody, $resp, $rheaders);
} }
// intentional fall-through // no break
case 404: case 404:
return new Error\InvalidRequest($msg, $param, $rcode, $rbody, $resp, $rheaders); return new Error\InvalidRequest($msg, $param, $rcode, $rbody, $resp, $rheaders);
case 401: case 401:

View File

@ -2,6 +2,8 @@
namespace Stripe; namespace Stripe;
use Stripe\Util\CaseInsensitiveArray;
/** /**
* Class ApiResponse * Class ApiResponse
* *
@ -17,7 +19,7 @@ class ApiResponse
/** /**
* @param string $body * @param string $body
* @param integer $code * @param integer $code
* @param array|null $headers * @param array|CaseInsensitiveArray|null $headers
* @param array|null $json * @param array|null $json
* *
* @return obj An APIResponse * @return obj An APIResponse

View File

@ -9,7 +9,6 @@ namespace Stripe;
*/ */
class ApplePayDomain extends ApiResource class ApplePayDomain extends ApiResource
{ {
const OBJECT_NAME = "apple_pay_domain"; const OBJECT_NAME = "apple_pay_domain";
use ApiOperations\All; use ApiOperations\All;

View File

@ -24,7 +24,6 @@ namespace Stripe;
*/ */
class ApplicationFee extends ApiResource class ApplicationFee extends ApiResource
{ {
const OBJECT_NAME = "application_fee"; const OBJECT_NAME = "application_fee";
use ApiOperations\All; use ApiOperations\All;

View File

@ -18,7 +18,6 @@ namespace Stripe;
*/ */
class ApplicationFeeRefund extends ApiResource class ApplicationFeeRefund extends ApiResource
{ {
const OBJECT_NAME = "fee_refund"; const OBJECT_NAME = "fee_refund";
use ApiOperations\Update { use ApiOperations\Update {

View File

@ -15,7 +15,6 @@ namespace Stripe;
*/ */
class Balance extends SingletonApiResource class Balance extends SingletonApiResource
{ {
const OBJECT_NAME = "balance"; const OBJECT_NAME = "balance";
/** /**

View File

@ -24,7 +24,6 @@ namespace Stripe;
*/ */
class BalanceTransaction extends ApiResource class BalanceTransaction extends ApiResource
{ {
const OBJECT_NAME = "balance_transaction"; const OBJECT_NAME = "balance_transaction";
use ApiOperations\All; use ApiOperations\All;

View File

@ -25,7 +25,6 @@ namespace Stripe;
*/ */
class BankAccount extends ApiResource class BankAccount extends ApiResource
{ {
const OBJECT_NAME = "bank_account"; const OBJECT_NAME = "bank_account";
use ApiOperations\Delete; use ApiOperations\Delete;

View File

@ -12,7 +12,6 @@ namespace Stripe;
*/ */
class BitcoinReceiver extends ApiResource class BitcoinReceiver extends ApiResource
{ {
const OBJECT_NAME = "bitcoin_receiver"; const OBJECT_NAME = "bitcoin_receiver";
use ApiOperations\All; use ApiOperations\All;

View File

@ -9,6 +9,5 @@ namespace Stripe;
*/ */
class BitcoinTransaction extends ApiResource class BitcoinTransaction extends ApiResource
{ {
const OBJECT_NAME = "bitcoin_transaction"; const OBJECT_NAME = "bitcoin_transaction";
} }

View File

@ -17,7 +17,6 @@ namespace Stripe;
*/ */
class Capability extends ApiResource class Capability extends ApiResource
{ {
const OBJECT_NAME = "capability"; const OBJECT_NAME = "capability";
use ApiOperations\Update; use ApiOperations\Update;

View File

@ -38,7 +38,6 @@ namespace Stripe;
*/ */
class Card extends ApiResource class Card extends ApiResource
{ {
const OBJECT_NAME = "card"; const OBJECT_NAME = "card";
use ApiOperations\Delete; use ApiOperations\Delete;

View File

@ -53,7 +53,6 @@ namespace Stripe;
*/ */
class Charge extends ApiResource class Charge extends ApiResource
{ {
const OBJECT_NAME = "charge"; const OBJECT_NAME = "charge";
use ApiOperations\All; use ApiOperations\All;

View File

@ -23,7 +23,6 @@ namespace Stripe\Checkout;
*/ */
class Session extends \Stripe\ApiResource class Session extends \Stripe\ApiResource
{ {
const OBJECT_NAME = "checkout.session"; const OBJECT_NAME = "checkout.session";
use \Stripe\ApiOperations\Create; use \Stripe\ApiOperations\Create;

View File

@ -14,7 +14,6 @@ namespace Stripe;
*/ */
class Collection extends StripeObject implements \IteratorAggregate class Collection extends StripeObject implements \IteratorAggregate
{ {
const OBJECT_NAME = "list"; const OBJECT_NAME = "list";
use ApiOperations\Request; use ApiOperations\Request;

View File

@ -18,7 +18,6 @@ namespace Stripe;
*/ */
class CountrySpec extends ApiResource class CountrySpec extends ApiResource
{ {
const OBJECT_NAME = "country_spec"; const OBJECT_NAME = "country_spec";
use ApiOperations\All; use ApiOperations\All;

View File

@ -25,7 +25,6 @@ namespace Stripe;
*/ */
class Coupon extends ApiResource class Coupon extends ApiResource
{ {
const OBJECT_NAME = "coupon"; const OBJECT_NAME = "coupon";
use ApiOperations\All; use ApiOperations\All;

View File

@ -27,7 +27,6 @@ namespace Stripe;
*/ */
class CreditNote extends ApiResource class CreditNote extends ApiResource
{ {
const OBJECT_NAME = "credit_note"; const OBJECT_NAME = "credit_note";
use ApiOperations\All; use ApiOperations\All;

View File

@ -33,7 +33,6 @@ namespace Stripe;
*/ */
class Customer extends ApiResource class Customer extends ApiResource
{ {
const OBJECT_NAME = "customer"; const OBJECT_NAME = "customer";
use ApiOperations\All; use ApiOperations\All;

View File

@ -16,6 +16,5 @@ namespace Stripe;
*/ */
class Discount extends StripeObject class Discount extends StripeObject
{ {
const OBJECT_NAME = "discount"; const OBJECT_NAME = "discount";
} }

View File

@ -24,7 +24,6 @@ namespace Stripe;
*/ */
class Dispute extends ApiResource class Dispute extends ApiResource
{ {
const OBJECT_NAME = "dispute"; const OBJECT_NAME = "dispute";
use ApiOperations\All; use ApiOperations\All;

View File

@ -17,7 +17,6 @@ namespace Stripe;
*/ */
class EphemeralKey extends ApiResource class EphemeralKey extends ApiResource
{ {
const OBJECT_NAME = "ephemeral_key"; const OBJECT_NAME = "ephemeral_key";
use ApiOperations\Create { use ApiOperations\Create {

View File

@ -20,7 +20,6 @@ namespace Stripe;
*/ */
class Event extends ApiResource class Event extends ApiResource
{ {
const OBJECT_NAME = "event"; const OBJECT_NAME = "event";
/** /**

View File

@ -9,7 +9,6 @@ namespace Stripe;
*/ */
class ExchangeRate extends ApiResource class ExchangeRate extends ApiResource
{ {
const OBJECT_NAME = "exchange_rate"; const OBJECT_NAME = "exchange_rate";
use ApiOperations\All; use ApiOperations\All;

View File

@ -19,7 +19,6 @@ namespace Stripe;
*/ */
class FileLink extends ApiResource class FileLink extends ApiResource
{ {
const OBJECT_NAME = "file_link"; const OBJECT_NAME = "file_link";
use ApiOperations\All; use ApiOperations\All;

View File

@ -70,7 +70,6 @@ namespace Stripe;
*/ */
class Invoice extends ApiResource class Invoice extends ApiResource
{ {
const OBJECT_NAME = "invoice"; const OBJECT_NAME = "invoice";
use ApiOperations\All; use ApiOperations\All;

View File

@ -29,7 +29,6 @@ namespace Stripe;
*/ */
class InvoiceItem extends ApiResource class InvoiceItem extends ApiResource
{ {
const OBJECT_NAME = "invoiceitem"; const OBJECT_NAME = "invoiceitem";
use ApiOperations\All; use ApiOperations\All;

View File

@ -17,7 +17,6 @@ namespace Stripe;
*/ */
class IssuerFraudRecord extends ApiResource class IssuerFraudRecord extends ApiResource
{ {
const OBJECT_NAME = "issuer_fraud_record"; const OBJECT_NAME = "issuer_fraud_record";
use ApiOperations\All; use ApiOperations\All;

View File

@ -13,6 +13,5 @@ namespace Stripe;
*/ */
class LoginLink extends ApiResource class LoginLink extends ApiResource
{ {
const OBJECT_NAME = "login_link"; const OBJECT_NAME = "login_link";
} }

View File

@ -33,7 +33,6 @@ namespace Stripe;
*/ */
class Order extends ApiResource class Order extends ApiResource
{ {
const OBJECT_NAME = "order"; const OBJECT_NAME = "order";
use ApiOperations\All; use ApiOperations\All;

View File

@ -17,6 +17,5 @@ namespace Stripe;
*/ */
class OrderItem extends StripeObject class OrderItem extends StripeObject
{ {
const OBJECT_NAME = "order_item"; const OBJECT_NAME = "order_item";
} }

View File

@ -19,7 +19,6 @@ namespace Stripe;
*/ */
class OrderReturn extends ApiResource class OrderReturn extends ApiResource
{ {
const OBJECT_NAME = "order_return"; const OBJECT_NAME = "order_return";
use ApiOperations\All; use ApiOperations\All;

View File

@ -42,7 +42,6 @@ namespace Stripe;
*/ */
class PaymentIntent extends ApiResource class PaymentIntent extends ApiResource
{ {
const OBJECT_NAME = "payment_intent"; const OBJECT_NAME = "payment_intent";
use ApiOperations\All; use ApiOperations\All;

View File

@ -22,7 +22,6 @@ namespace Stripe;
*/ */
class PaymentMethod extends ApiResource class PaymentMethod extends ApiResource
{ {
const OBJECT_NAME = "payment_method"; const OBJECT_NAME = "payment_method";
use ApiOperations\All; use ApiOperations\All;

View File

@ -30,7 +30,6 @@ namespace Stripe;
*/ */
class Payout extends ApiResource class Payout extends ApiResource
{ {
const OBJECT_NAME = "payout"; const OBJECT_NAME = "payout";
use ApiOperations\All; use ApiOperations\All;

View File

@ -35,7 +35,6 @@ namespace Stripe;
*/ */
class Person extends ApiResource class Person extends ApiResource
{ {
const OBJECT_NAME = "person"; const OBJECT_NAME = "person";
use ApiOperations\Delete; use ApiOperations\Delete;

View File

@ -29,7 +29,6 @@ namespace Stripe;
*/ */
class Plan extends ApiResource class Plan extends ApiResource
{ {
const OBJECT_NAME = "plan"; const OBJECT_NAME = "plan";
use ApiOperations\All; use ApiOperations\All;

View File

@ -29,7 +29,6 @@ namespace Stripe;
*/ */
class Product extends ApiResource class Product extends ApiResource
{ {
const OBJECT_NAME = "product"; const OBJECT_NAME = "product";
use ApiOperations\All; use ApiOperations\All;

View File

@ -24,7 +24,6 @@ namespace Stripe;
*/ */
class Recipient extends ApiResource class Recipient extends ApiResource
{ {
const OBJECT_NAME = "recipient"; const OBJECT_NAME = "recipient";
use ApiOperations\All; use ApiOperations\All;

View File

@ -34,6 +34,5 @@ namespace Stripe;
*/ */
class RecipientTransfer extends ApiResource class RecipientTransfer extends ApiResource
{ {
const OBJECT_NAME = "recipient_transfer"; const OBJECT_NAME = "recipient_transfer";
} }

View File

@ -26,7 +26,6 @@ namespace Stripe;
*/ */
class Refund extends ApiResource class Refund extends ApiResource
{ {
const OBJECT_NAME = "refund"; const OBJECT_NAME = "refund";
use ApiOperations\All; use ApiOperations\All;

Some files were not shown because too many files have changed in this diff Show More