モジュラーベースのPHPプロジェクトを構築したいと思います。すべてのモジュールは管理ツールから有効/無効にでき、すべてのモジュールは他のモジュールに依存できます。dependsOn: A, B, C
すべてのモジュールは、A、B、Cが有効にする必要がある他のモジュールである場合のように、単純なマニフェストファイルで依存関係を宣言できます。
私の質問は、この種のモジュラーシステムについて、依存関係グラフを解決するための優れた実践または既成の解決策があるかどうかです。
重要なのは、モジュールが有効になっているときに依存関係を確認し、依存するモジュールも有効にするようにユーザーにメッセージを送信したいということです。依存モジュールを有効にすることで、他のモジュールにも依存できるようになります。
また、AがBに依存し、BがCに依存しているが、CがAに依存しているように、ソリューションがグラフ内のサイクルを見つけることができれば素晴らしいでしょう。
よろしく、フェリー