Файл: sngine-v2.8/Script/includes/libs/Stripe/lib/StripeClient.php
Строк: 92
<?php
namespace Stripe;
/**
* Client used to send requests to Stripe's API.
*
* @property StripeServiceAccountLinkService $accountLinks
* @property StripeServiceAccountService $accounts
* @property StripeServiceApplePayDomainService $applePayDomains
* @property StripeServiceApplicationFeeService $applicationFees
* @property StripeServiceBalanceService $balance
* @property StripeServiceBalanceTransactionService $balanceTransactions
* @property StripeServiceBillingPortalBillingPortalServiceFactory $billingPortal
* @property StripeServiceChargeService $charges
* @property StripeServiceCheckoutCheckoutServiceFactory $checkout
* @property StripeServiceCountrySpecService $countrySpecs
* @property StripeServiceCouponService $coupons
* @property StripeServiceCreditNoteService $creditNotes
* @property StripeServiceCustomerService $customers
* @property StripeServiceDisputeService $disputes
* @property StripeServiceEphemeralKeyService $ephemeralKeys
* @property StripeServiceEventService $events
* @property StripeServiceExchangeRateService $exchangeRates
* @property StripeServiceFileLinkService $fileLinks
* @property StripeServiceFileService $files
* @property StripeServiceInvoiceItemService $invoiceItems
* @property StripeServiceInvoiceService $invoices
* @property StripeServiceIssuingIssuingServiceFactory $issuing
* @property StripeServiceMandateService $mandates
* @property StripeServiceOrderReturnService $orderReturns
* @property StripeServiceOrderService $orders
* @property StripeServicePaymentIntentService $paymentIntents
* @property StripeServicePaymentMethodService $paymentMethods
* @property StripeServicePayoutService $payouts
* @property StripeServicePlanService $plans
* @property StripeServicePriceService $prices
* @property StripeServiceProductService $products
* @property StripeServiceRadarRadarServiceFactory $radar
* @property StripeServiceRefundService $refunds
* @property StripeServiceReportingReportingServiceFactory $reporting
* @property StripeServiceReviewService $reviews
* @property StripeServiceSetupIntentService $setupIntents
* @property StripeServiceSigmaSigmaServiceFactory $sigma
* @property StripeServiceSkuService $skus
* @property StripeServiceSourceService $sources
* @property StripeServiceSubscriptionItemService $subscriptionItems
* @property StripeServiceSubscriptionScheduleService $subscriptionSchedules
* @property StripeServiceSubscriptionService $subscriptions
* @property StripeServiceTaxRateService $taxRates
* @property StripeServiceTerminalTerminalServiceFactory $terminal
* @property StripeServiceTokenService $tokens
* @property StripeServiceTopupService $topups
* @property StripeServiceTransferService $transfers
* @property StripeServiceWebhookEndpointService $webhookEndpoints
*/
class StripeClient extends BaseStripeClient
{
/**
* @var StripeServiceCoreServiceFactory
*/
private $coreServiceFactory;
public function __get($name)
{
if (null === $this->coreServiceFactory) {
$this->coreServiceFactory = new StripeServiceCoreServiceFactory($this);
}
return $this->coreServiceFactory->__get($name);
}
}