Cartalyst\Stripe\Config::__construct PHP 메소드

__construct() 공개 메소드

Constructor.
public __construct ( string $version, string $apiKey, string $apiVersion ) : void
$version string
$apiKey string
$apiVersion string
리턴 void
    public function __construct($version, $apiKey, $apiVersion)
    {
        $this->setVersion($version);
        $this->setApiKey($apiKey ?: getenv('STRIPE_API_KEY'));
        $this->setApiVersion($apiVersion ?: getenv('STRIPE_API_VERSION') ?: '2015-03-24');
        if (!$this->apiKey) {
            throw new \RuntimeException('The Stripe API key is not defined!');
        }
    }