【发布时间】:2016-05-01 13:31:57
【问题描述】:
我将Symfony 2.8 与Sylius 0.16.0-dev 一起使用,尽管通过composer composer require stripe/stripe-php 安装了stripe-php 库,这部分代码抛出异常
if (!class_exists('Stripe')) {
throw new \LogicException('You must install "stripe/stripe-php" library.');
}
你能解释一下为什么吗?
【问题讨论】:
-
安装作曲家运行正确吗?您确定该库已加载吗?
-
@darkomen composer 运行成功,所有内容都加载到 vendor 文件夹中。 Symfony 有自动加载器,可以从供应商文件夹中加载所有内容。
-
该类实际上不是
Stripe\Stripe吗? -
@qooplmao 也许吧。我会在一小时内试试。但是有没有可能像那样访问这个类?这是另一个库 (payum) 的一部分,我不想更改它的代码。
-
如果您使用的是 Payum 1.1.4 版,那么从那时起对 master (github.com/Payum/Payum/compare/1.1.4...master) 的更改并不多。在最新版本发布之前,您可以使用主版本代替实际的
"payum/payum": "dev-master as 1.1.4"。
标签: php symfony stripe-payments sylius payum