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)
Sabre 3.2.2 BSD Yes DAV support
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
TCPDI 1.0.0 LGPL-3+ / Apache 2.0 Yes FPDI replacement

View File

@ -32,7 +32,8 @@
"phpoffice/phpexcel" : "1.8.1",
"restler/framework" : "3.0.0-RC6",
"tecnickcom/tcpdf" : "6.3.2",
"nnnick/chartjs" : "2.9.3"
"nnnick/chartjs" : "2.9.3",
"stripe/stripe-php" : "6.43.1"
},
"require-dev" : {
"jakub-onderka/php-parallel-lint" : "^0",
@ -56,4 +57,4 @@
"ext-zip" : "ODT, Excel and file compression support",
"ext-xml" : "Excel support"
}
}
}

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",
"This file is @generated automatically"
],
"content-hash": "3c03efa3fe59b85d3d389e01cc65812b",
"content-hash": "870cfae419450a7944a169612d204989",
"packages": [
{
"name": "ckeditor/ckeditor",
@ -314,6 +314,62 @@
],
"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",
"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
## 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
* [#683](https://github.com/stripe/stripe-php/pull/683) Move the List Balance History API to `/v1/balance_transactions`
@ -60,7 +74,7 @@
* [#642](https://github.com/stripe/stripe-php/pull/642) Fix an issue where existing idempotency keys would be overwritten when using automatic retries
## 6.34.1 - 2019-04-25
* [#640](https://github.com/stripe/stripe-php/pull/640) Add missing phpdocs
* [#640](https://github.com/stripe/stripe-php/pull/640) Add missing phpdocs
## 6.34.0 - 2019-04-24
* [#626](https://github.com/stripe/stripe-php/pull/626) Add support for the `TaxRate` resource and APIs
@ -148,7 +162,7 @@
* [#564](https://github.com/stripe/stripe-php/pull/564) Add event name constants for subscription schedule aborted/expiring
## 6.23.0 - 2018-11-27
* [#542](https://github.com/stripe/stripe-php/pull/542) Add support for `ValueList` and `ValueListItem` for Radar
* [#542](https://github.com/stripe/stripe-php/pull/542) Add support for `ValueList` and `ValueListItem` for Radar
## 6.22.1 - 2018-11-20
* [#561](https://github.com/stripe/stripe-php/pull/561) Add cast and some docs to telemetry introduced in 6.22.0/#549
@ -402,7 +416,7 @@ Pull requests included in this release:
* Add support for payouts and recipient transfers
## 4.6.0 - 2017-04-06
* Please see 4.7.0 instead (no-op release)
* Please see 4.7.0 instead (no-op release)
## 4.5.1 - 2017-03-22
* Remove hard dependency on cURL

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/SubscriptionItem.php');
require(dirname(__FILE__) . '/lib/SubscriptionSchedule.php');
require(dirname(__FILE__) . '/lib/SubscriptionScheduleRevision.php');
require(dirname(__FILE__) . '/lib/TaxId.php');
require(dirname(__FILE__) . '/lib/TaxRate.php');
require(dirname(__FILE__) . '/lib/Terminal/ConnectionToken.php');

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -25,7 +25,6 @@ namespace Stripe;
*/
class BankAccount extends ApiResource
{
const OBJECT_NAME = "bank_account";
use ApiOperations\Delete;
@ -93,12 +92,12 @@ class BankAccount extends ApiResource
throw new Error\InvalidRequest($msg, null);
}
/**
* @param array|null $params
* @param array|string|null $options
*
* @return BankAccount The verified bank account.
*/
/**
* @param array|null $params
* @param array|string|null $options
*
* @return BankAccount The verified bank account.
*/
public function verify($params = null, $options = null)
{
$url = $this->instanceUrl() . '/verify';

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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