PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.1
4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / stripe / stripe-php / lib / ApiOperations / Update.php
wp-user-avatar / third-party / vendor / stripe / stripe-php / lib / ApiOperations Last commit date
All.php 2 months ago Create.php 2 months ago Delete.php 2 months ago NestedResource.php 2 months ago Request.php 2 months ago Retrieve.php 2 months ago Search.php 2 months ago SingletonRetrieve.php 2 months ago Update.php 2 months ago
Update.php
53 lines
1 <?php
2
3 namespace ProfilePressVendor\Stripe\ApiOperations;
4
5 /**
6 * Trait for updatable resources. Adds an `update()` static method and a
7 * `save()` method to the class.
8 *
9 * This trait should only be applied to classes that derive from StripeObject.
10 */
11 trait Update
12 {
13 /**
14 * @param string $id the ID of the resource to update
15 * @param null|array $params
16 * @param null|array|string $opts
17 *
18 * @throws \Stripe\Exception\ApiErrorException if the request fails
19 *
20 * @return static the updated resource
21 */
22 public static function update($id, $params = null, $opts = null)
23 {
24 self::_validateParams($params);
25 $url = static::resourceUrl($id);
26 list($response, $opts) = static::_staticRequest('post', $url, $params, $opts);
27 $obj = \ProfilePressVendor\Stripe\Util\Util::convertToStripeObject($response->json, $opts);
28 $obj->setLastResponse($response);
29 return $obj;
30 }
31 /**
32 * @param null|array|string $opts
33 *
34 * @throws \Stripe\Exception\ApiErrorException if the request fails
35 *
36 * @return static the saved resource
37 *
38 * @deprecated The `save` method is deprecated and will be removed in a
39 * future major version of the library. Use the static method `update`
40 * on the resource instead.
41 */
42 public function save($opts = null)
43 {
44 $params = $this->serializeParameters();
45 if (\count($params) > 0) {
46 $url = $this->instanceUrl();
47 list($response, $opts) = $this->_request('post', $url, $params, $opts, ['save']);
48 $this->refreshFrom($response, $opts);
49 }
50 return $this;
51 }
52 }
53