Файловый менеджер - Редактировать - /var/www/html/components/com_jdonation/payments/stripe/lib/Collection.php
Ðазад
<?php namespace Stripe; /** * Class Collection * * @param string $object * @param string $url * @param bool $has_more * @param mixed $data * * @package Stripe */ class Collection extends ApiResource { protected $_requestParams = array(); public function setRequestParams($params) { $this->_requestParams = $params; } public function all($params = null, $opts = null) { list($url, $params) = $this->extractPathAndUpdateParams($params); list($response, $opts) = $this->_request('get', $url, $params, $opts); $this->_requestParams = $params; return Util\Util::convertToStripeObject($response, $opts); } public function create($params = null, $opts = null) { list($url, $params) = $this->extractPathAndUpdateParams($params); list($response, $opts) = $this->_request('post', $url, $params, $opts); $this->_requestParams = $params; return Util\Util::convertToStripeObject($response, $opts); } public function retrieve($id, $params = null, $opts = null) { list($url, $params) = $this->extractPathAndUpdateParams($params); $id = Util\Util::utf8($id); $extn = urlencode($id); list($response, $opts) = $this->_request( 'get', "$url/$extn", $params, $opts ); $this->_requestParams = $params; return Util\Util::convertToStripeObject($response, $opts); } /** * @return AutoPagingIterator An iterator that can be used to iterate * across all objects across all pages. As page boundaries are * encountered, the next page will be fetched automatically for * continued iteration. */ public function autoPagingIterator() { return new Util\AutoPagingIterator($this, $this->_requestParams); } private function extractPathAndUpdateParams($params) { $url = parse_url($this->url); if (!isset($url['path'])) { throw new Error\Api("Could not parse list url into parts: $url"); } if (isset($url['query'])) { // If the URL contains a query param, parse it out into $params so they // don't interact weirdly with each other. $query = array(); parse_str($url['query'], $query); // PHP 5.2 doesn't support the ?: operator :( $params = array_merge($params ? $params : array(), $query); } return array($url['path'], $params); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка