Payum/payum-bundle を composer でインストールしました (PHP Storm Plugin を使用)。2.0.1 よりも新しいバージョンは安定版としてマークされていないように見えるため、インストールできませんでした (composer.lock の最小安定性は「安定」です)。私も payum/paypal-express-checkout-nvp バンドルをインストールして、paypay Express のサポートを追加しました。すべてをセットアップし、コントローラーを作成してテストし、最終的にエラーが発生しました
Attempted to load trait "GatewayAwareTrait" from namespace "Payum\Core".
Did you forget a "use" statement for another namespace?
この (クローズされた) 問題によると、問題は、payum/core がバージョン 1.2.8 であるが、少なくとも 1.3 である必要があるようです。
https://github.com/Payum/PayumBundle/issues/367
明らかに、バージョン 2.0.1 の Payum/bundle インストールは、1.2.8 でコア部分をインストールしました。さて...どうすればcomposerにpayum/coreを少なくとも1.3に更新させることができますか?
私がする必要があるのは、この単一のバンドルの最小安定性を無視するか、最小安定性を安定していないものに設定するようにcomposerに指示することです(特に、すべての開発ブランチを永続的にフォローしていない場合、これは最良のアイデアではないと思います使用されたパッケージ) と、payum/core 部分を更新する方法に関するヒント。
どんなヒントでも大歓迎です-私はここで立ち往生しています...