我正在尝试使用带有sylius payum捆绑的omnipay。当我尝试浏览我的应用程序时,我得到以下
致命错误:调用未定义的方法 Payum \包\ PayumBundle \ DependencyInjection \厂\付款方式\ OmnipayPaymentFactory :: getSupportedGateways() 在
关于我做错了什么的任何建议?
由于 优素福。
答案 0 :(得分:0)
如果您从Master安装最新版本的Sylius,则不应该出现此问题。如果你看看提到的方法: https://github.com/omnipay/common/blob/v2.0.0/src/Omnipay/Common/GatewayFactory.php#L87
你可以看到它不再是静态方法了。
以前使用的这些方法的一个例子是:
现在看起来像:
因此,如果您将PayumBundle更新为0.9.0,您应该没问题(但我相信此捆绑包需要进行其他更改,因此需要您使用最新的Sylius代码库。)