私はZend Expressiveと呼ばれる新しいフレームワークで作業を始めました.Zend Expressiveは2番目のPSR-7コンポーネントベースのフレームワークで、コードを作成してかなり速く動かすことができます。あなたのプロジェクトが大きくなると工場の定型会話をどう扱うのですか?
私の問題点は、プロジェクトが大きくなるにつれて工場出荷時の定型文も増加することです。したがって、Action
クラスごとにActionFactory
クラスとペアを組んで適切な依存関係を注入し、エイリアスを作成して発送してルートに渡します。
もっと多くのアクションが工場の定型文であり、私はそのボイラープレートをどのように削減するのか把握しようとしていますか?
zend-servicemanagerを使用する場合は、AbstractFactoryInterfaceを使用できます。https://xtreamwayz.com/blog/2015-12-30-psr7-abstract-action-factory-one-for-all – xtreamwayz
工場の定型文はあまりありません冗長、PhpStormなどのIDEには、作成を高速化するための多くの便利なオプションが追加されています。言い換えれば、それはバグではなく、それは機能です:-D – dualmon
@extreamwayzええ、zendのサービスマネージャーを使用しない場合は、普遍的な解決策が必要です。 – exts