Open
Conversation
- OAuth2ライブラリをLeague OAuth2 Server Bundleに変更 - APIプラグイン名前空間をPlugin\Api42に変更 - ContainerInterfaceをPsr\Container\ContainerInterfaceに変更 - composer.jsonのec-cube/api42依存を^4.2 || ^4.3に更新 - PHP 8対応(テストの型宣言追加) - ドキュメント追加(SPECIFICATION.md, UPGRADE_42_43.md)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
GMCプラグインをEC-CUBE 4.2および4.3に対応しました。
対応バージョン
主な変更点
OAuth2ライブラリの変更対応
Trikoder\Bundle\OAuth2Bundle→League\Bundle\OAuth2ServerBundleAPIプラグイン名前空間の変更
Plugin\Api→Plugin\Api42ContainerInterfaceの互換性対応
Psr\Container\ContainerInterfaceを使用して4.2/4.3両対応composer.json更新
ec-cube/api42: ^4.2 || ^4.3に変更修正ファイル
PluginManager.php- OAuth2クライアント登録をLeague実装に変更composer.json- バージョン・依存関係更新Resource/config/services.yaml- Trikoder関連削除GraphQL/DeliveryQuery.php- Api42名前空間に変更GraphQL/SiteVerifyMutation.php- Api42名前空間に変更GraphQL/WebHookMutation.php- Api42名前空間に変更Tests/GraphQL/SiteVerifyMutationTest.php- PHP 8対応追加ファイル
doc/SPECIFICATION.md- プラグイン仕様書doc/UPGRADE_42_43.md- EC-CUBE 4.2/4.3両対応ガイド実行したテスト
ユニットテスト
動作確認(EC-CUBE 4.3 + PHP 8.1+)
/admin/gmc/config画面表示動作確認(EC-CUBE 4.2 + PHP 8.1)
/admin/gmc/config画面表示備考