プラグインや決済モジュールで *_Ex ファイルを require している問題
- Dominant language
- PHP
- Stars
- 92
- Forks
- 97
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 9
Description
関連 https://github.com/EC-CUBE/ec-cube2/pull/526
EC-CUBE 2.13.x まで `*_Ex` ファイルは明示的に `require` にて読み込む必要があったが、 2.17.0 からは composer の自動ローディングの対象となったため、 `require` は不要になった。
しかし、 下位互換のため、明示的に `require` を記述しているプラグインや決済モジュールが多く存在する。
#526 にて、`*_Ex` ファイルが存在しない場合は、自動的にエイリアスを生成することで、 `class_extends` 以下の空の `*_Ex` ファイルは不要になった。
決済モジュールやプラグイン、 user_data 以下の PHP で明示的に require されている以下のクラスは `class_extends` 配下に残してあるが、この他に互換性維持のため、残しておいた方が良さそうな `*_Ex` クラスがあればコメントお願いいたします。
- [data/class_extends/page_extends/mypage/LC_Page_AbstractMypage_Ex.php](https://github.com/EC-CUBE/ec-cube2/blob/master/data/class_extends/page_extends/mypage/LC_Page_AbstractMypage_Ex.php)
- [data/class_extends/page_extends/LC_Page_Ex.php](https://github.com/EC-CUBE/ec-cube2/blob/master/data/class_extends/page_extends/LC_Page_Ex.php)
- [data/class_extends/page_extends/admin/LC_Page_Admin_Ex.php](https://github.com/EC-CUBE/ec-cube2/blob/master/data/class_extends/page_extends/admin/LC_Page_Admin_Ex.php)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.