PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 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 / Create.php
ameliabooking / vendor / stripe / stripe-php / lib / ApiOperations Last commit date
All.php 7 months ago Create.php 7 months ago Delete.php 7 months ago NestedResource.php 7 months ago Request.php 7 months ago Retrieve.php 7 months ago SingletonRetrieve.php 7 months ago Update.php 7 months ago
Create.php
32 lines
1 <?php
2
3 namespace AmeliaVendor\Stripe\ApiOperations;
4
5 /**
6 * Trait for creatable resources. Adds a `create()` static method to the class.
7 *
8 * This trait should only be applied to classes that derive from StripeObject.
9 */
10 trait Create
11 {
12 /**
13 * @param null|array $params
14 * @param null|array|string $options
15 *
16 * @return static the created resource
17 *
18 * @throws \AmeliaVendor\Stripe\Exception\ApiErrorException if the request fails
19 */
20 public static function create($params = null, $options = null)
21 {
22 self::_validateParams($params);
23 $url = static::classUrl();
24
25 list($response, $opts) = static::_staticRequest('post', $url, $params, $options);
26 $obj = \AmeliaVendor\Stripe\Util\Util::convertToStripeObject($response->json, $opts);
27 $obj->setLastResponse($response);
28
29 return $obj;
30 }
31 }
32