File "TreasuryServiceFactory.php"
Full Path: /home2/yvrgircc/public_html/ariseskilltech.com/vendor/stripe/stripe-php/lib/Service/TestHelpers/Treasury/TreasuryServiceFactory.php
File size: 1.04 KB
MIME-type: text/x-php
Charset: utf-8
<?php
// File generated from our OpenAPI spec
namespace Stripe\Service\TestHelpers\Treasury;
/**
* Service factory class for API resources in the Treasury namespace.
*
* @property InboundTransferService $inboundTransfers
* @property OutboundPaymentService $outboundPayments
* @property OutboundTransferService $outboundTransfers
* @property ReceivedCreditService $receivedCredits
* @property ReceivedDebitService $receivedDebits
*/
class TreasuryServiceFactory extends \Stripe\Service\AbstractServiceFactory
{
/**
* @var array<string, string>
*/
private static $classMap = [
'inboundTransfers' => InboundTransferService::class,
'outboundPayments' => OutboundPaymentService::class,
'outboundTransfers' => OutboundTransferService::class,
'receivedCredits' => ReceivedCreditService::class,
'receivedDebits' => ReceivedDebitService::class,
];
protected function getServiceClass($name)
{
return \array_key_exists($name, self::$classMap) ? self::$classMap[$name] : null;
}
}