diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2024-05-27 13:08:29 +0200 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2024-05-27 13:08:29 +0200 |
commit | 75160b12821f7f4299cce7f0b69c83c1502ae071 (patch) | |
tree | 27e25e4ccaef45f0c58b22831164050d1af1d4db /vendor/stripe/stripe-php/lib/SingletonApiResource.php | |
parent | prvi-commit (diff) | |
download | 1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar 1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.gz 1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.bz2 1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.lz 1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.xz 1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.zst 1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.zip |
Diffstat (limited to '')
-rw-r--r-- | vendor/stripe/stripe-php/lib/SingletonApiResource.php | 78 |
1 files changed, 40 insertions, 38 deletions
diff --git a/vendor/stripe/stripe-php/lib/SingletonApiResource.php b/vendor/stripe/stripe-php/lib/SingletonApiResource.php index 704cff8..47c0c6f 100644 --- a/vendor/stripe/stripe-php/lib/SingletonApiResource.php +++ b/vendor/stripe/stripe-php/lib/SingletonApiResource.php @@ -1,38 +1,40 @@ -<?php - -namespace Stripe; - -/** - * Class SingletonApiResource. - */ -abstract class SingletonApiResource extends ApiResource -{ - protected static function _singletonRetrieve($options = null) - { - $opts = Util\RequestOptions::parse($options); - $instance = new static(null, $opts); - $instance->refresh(); - - return $instance; - } - - /** - * @return string the endpoint associated with this singleton class - */ - public static function classUrl() - { - // Replace dots with slashes for namespaced resources, e.g. if the object's name is - // "foo.bar", then its URL will be "/v1/foo/bar". - $base = \str_replace('.', '/', static::OBJECT_NAME); - - return "/v1/{$base}"; - } - - /** - * @return string the endpoint associated with this singleton API resource - */ - public function instanceUrl() - { - return static::classUrl(); - } -} +<?php
+
+namespace Stripe;
+
+/**
+ * Class SingletonApiResource.
+ */
+abstract class SingletonApiResource extends ApiResource
+{
+ protected static function _singletonRetrieve($options = null)
+ {
+ $opts = Util\RequestOptions::parse($options);
+ $instance = new static(null, $opts);
+ $instance->refresh();
+
+ return $instance;
+ }
+
+ /**
+ * @return string the endpoint associated with this singleton class
+ */
+ public static function classUrl()
+ {
+ // Replace dots with slashes for namespaced resources, e.g. if the object's name is
+ // "foo.bar", then its URL will be "/v1/foo/bar".
+
+ /** @phpstan-ignore-next-line */
+ $base = \str_replace('.', '/', static::OBJECT_NAME);
+
+ return "/v1/{$base}";
+ }
+
+ /**
+ * @return string the endpoint associated with this singleton API resource
+ */
+ public function instanceUrl()
+ {
+ return static::classUrl();
+ }
+}
|