Fix: Corriger le type PDO dans StripeService et retirer getConnection()
This commit is contained in:
83
api/vendor/stripe/stripe-php/lib/Service/InvoiceRenderingTemplateService.php
vendored
Normal file
83
api/vendor/stripe/stripe-php/lib/Service/InvoiceRenderingTemplateService.php
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
<?php
|
||||
|
||||
// File generated from our OpenAPI spec
|
||||
|
||||
namespace Stripe\Service;
|
||||
|
||||
/**
|
||||
* @phpstan-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
|
||||
*
|
||||
* @psalm-import-type RequestOptionsArray from \Stripe\Util\RequestOptions
|
||||
*/
|
||||
class InvoiceRenderingTemplateService extends AbstractService
|
||||
{
|
||||
/**
|
||||
* List all templates, ordered by creation date, with the most recently created
|
||||
* template appearing first.
|
||||
*
|
||||
* @param null|array{ending_before?: string, expand?: string[], limit?: int, starting_after?: string, status?: string} $params
|
||||
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @return \Stripe\Collection<\Stripe\InvoiceRenderingTemplate>
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*/
|
||||
public function all($params = null, $opts = null)
|
||||
{
|
||||
return $this->requestCollection('get', '/v1/invoice_rendering_templates', $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates the status of an invoice rendering template to ‘archived’ so no new
|
||||
* Stripe objects (customers, invoices, etc.) can reference it. The template can
|
||||
* also no longer be updated. However, if the template is already set on a Stripe
|
||||
* object, it will continue to be applied on invoices generated by it.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array{expand?: string[]} $params
|
||||
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @return \Stripe\InvoiceRenderingTemplate
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*/
|
||||
public function archive($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/invoice_rendering_templates/%s/archive', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves an invoice rendering template with the given ID. It by default returns
|
||||
* the latest version of the template. Optionally, specify a version to see
|
||||
* previous versions.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array{expand?: string[], version?: int} $params
|
||||
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @return \Stripe\InvoiceRenderingTemplate
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*/
|
||||
public function retrieve($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('get', $this->buildPath('/v1/invoice_rendering_templates/%s', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Unarchive an invoice rendering template so it can be used on new Stripe objects
|
||||
* again.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array{expand?: string[]} $params
|
||||
* @param null|RequestOptionsArray|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @return \Stripe\InvoiceRenderingTemplate
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*/
|
||||
public function unarchive($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/invoice_rendering_templates/%s/unarchive', $id), $params, $opts);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user