PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / stripe / stripe-php / lib / ApiOperations / Retrieve.php
ameliabooking / vendor / stripe / stripe-php / lib / ApiOperations Last commit date
All.php 6 months ago Create.php 6 months ago Delete.php 6 months ago NestedResource.php 6 months ago Request.php 6 months ago Retrieve.php 6 months ago SingletonRetrieve.php 6 months ago Update.php 6 months ago
Retrieve.php
31 lines
1 <?php
2
3 namespace AmeliaVendor\Stripe\ApiOperations;
4
5 /**
6 * Trait for retrievable resources. Adds a `retrieve()` static method to the
7 * class.
8 *
9 * This trait should only be applied to classes that derive from StripeObject.
10 */
11 trait Retrieve
12 {
13 /**
14 * @param array|string $id the ID of the API resource to retrieve,
15 * or an options array containing an `id` key
16 * @param null|array|string $opts
17 *
18 * @return static
19 *
20 * @throws \AmeliaVendor\Stripe\Exception\ApiErrorException if the request fails
21 */
22 public static function retrieve($id, $opts = null)
23 {
24 $opts = \AmeliaVendor\Stripe\Util\RequestOptions::parse($opts);
25 $instance = new static($id, $opts);
26 $instance->refresh();
27
28 return $instance;
29 }
30 }
31