sylius payum バンドルで omnipay を使用しようとしています。アプリケーションを参照しようとすると、次のようになります
致命的なエラー: 未定義のメソッド Payum\Bundle\PayumBundle\DependencyInjection\Factory\Payment\OmnipayPaymentFactory::getSupportedGateways() への呼び出し
私が間違っていることについて何か提案はありますか?
ありがとうユスフ。
Master から最新バージョンの Sylius をインストールすると、この問題は発生しません。言及された方法を見ると: https://github.com/omnipay/common/blob/v2.0.0/src/Omnipay/Common/GatewayFactory.php#L87
もう静的メソッドではないことがわかります。
以前に使用されたこれらのメソッドの例は次のとおりです。
次のようになります。
そのため、PayumBundle を 0.9.0 に更新しても問題ありません (ただし、このバンドルには他にも変更が必要であると考えているため、最新の Sylius コード ベースを使用する必要がありました)。