[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/externals/stripe-php/lib/ -> Stripe.php (source)

   1  <?php
   2  
   3  // Tested on PHP 5.2, 5.3
   4  
   5  // This snippet (and some of the curl code) due to the Facebook SDK.
   6  if (!function_exists('curl_init')) {
   7    throw new Exception('Stripe needs the CURL PHP extension.');
   8  }
   9  if (!function_exists('json_decode')) {
  10    throw new Exception('Stripe needs the JSON PHP extension.');
  11  }
  12  if (!function_exists('mb_detect_encoding')) {
  13    throw new Exception('Stripe needs the Multibyte String PHP extension.');
  14  }
  15  
  16  // Stripe singleton
  17  require(dirname(__FILE__) . '/Stripe/Stripe.php');
  18  
  19  // Utilities
  20  require(dirname(__FILE__) . '/Stripe/Util.php');
  21  require(dirname(__FILE__) . '/Stripe/Util/Set.php');
  22  
  23  // Errors
  24  require(dirname(__FILE__) . '/Stripe/Error.php');
  25  require(dirname(__FILE__) . '/Stripe/ApiError.php');
  26  require(dirname(__FILE__) . '/Stripe/ApiConnectionError.php');
  27  require(dirname(__FILE__) . '/Stripe/AuthenticationError.php');
  28  require(dirname(__FILE__) . '/Stripe/CardError.php');
  29  require(dirname(__FILE__) . '/Stripe/InvalidRequestError.php');
  30  require(dirname(__FILE__) . '/Stripe/RateLimitError.php');
  31  
  32  // Plumbing
  33  require(dirname(__FILE__) . '/Stripe/Object.php');
  34  require(dirname(__FILE__) . '/Stripe/ApiRequestor.php');
  35  require(dirname(__FILE__) . '/Stripe/ApiResource.php');
  36  require(dirname(__FILE__) . '/Stripe/SingletonApiResource.php');
  37  require(dirname(__FILE__) . '/Stripe/AttachedObject.php');
  38  require(dirname(__FILE__) . '/Stripe/List.php');
  39  
  40  // Stripe API Resources
  41  require(dirname(__FILE__) . '/Stripe/Account.php');
  42  require(dirname(__FILE__) . '/Stripe/Card.php');
  43  require(dirname(__FILE__) . '/Stripe/Balance.php');
  44  require(dirname(__FILE__) . '/Stripe/BalanceTransaction.php');
  45  require(dirname(__FILE__) . '/Stripe/Charge.php');
  46  require(dirname(__FILE__) . '/Stripe/Customer.php');
  47  require(dirname(__FILE__) . '/Stripe/Invoice.php');
  48  require(dirname(__FILE__) . '/Stripe/InvoiceItem.php');
  49  require(dirname(__FILE__) . '/Stripe/Plan.php');
  50  require(dirname(__FILE__) . '/Stripe/Subscription.php');
  51  require(dirname(__FILE__) . '/Stripe/Token.php');
  52  require(dirname(__FILE__) . '/Stripe/Coupon.php');
  53  require(dirname(__FILE__) . '/Stripe/Event.php');
  54  require(dirname(__FILE__) . '/Stripe/Transfer.php');
  55  require(dirname(__FILE__) . '/Stripe/Recipient.php');
  56  require(dirname(__FILE__) . '/Stripe/Refund.php');
  57  require(dirname(__FILE__) . '/Stripe/ApplicationFee.php');


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1