Changeset View
Changeset View
Standalone View
Standalone View
externals/stripe-php/lib/Stripe/List.php
- This file was added.
<?php | |||||
class Stripe_List extends Stripe_Object | |||||
{ | |||||
public function all($params=null) | |||||
{ | |||||
$requestor = new Stripe_ApiRequestor($this->_apiKey); | |||||
list($response, $apiKey) = $requestor->request( | |||||
'get', | |||||
$this['url'], | |||||
$params | |||||
); | |||||
return Stripe_Util::convertToStripeObject($response, $apiKey); | |||||
} | |||||
public function create($params=null) | |||||
{ | |||||
$requestor = new Stripe_ApiRequestor($this->_apiKey); | |||||
list($response, $apiKey) = $requestor->request( | |||||
'post', $this['url'], $params | |||||
); | |||||
return Stripe_Util::convertToStripeObject($response, $apiKey); | |||||
} | |||||
public function retrieve($id, $params=null) | |||||
{ | |||||
$requestor = new Stripe_ApiRequestor($this->_apiKey); | |||||
$base = $this['url']; | |||||
$id = Stripe_ApiRequestor::utf8($id); | |||||
$extn = urlencode($id); | |||||
list($response, $apiKey) = $requestor->request( | |||||
'get', "$base/$extn", $params | |||||
); | |||||
return Stripe_Util::convertToStripeObject($response, $apiKey); | |||||
} | |||||
} |