現在、Symfony2 でアプリケーションを設計していますが、サービスがいつインスタンス化されるかについて質問がありました。基本的に、すべてのサービスは、アプリケーションのロード サイクルでコンテナが構成されるとき、またはサービスがコンテナから要求された時点でインスタンス化されますか?
プロキシ マネージャーを介してサービスを遅延ロードするようにフラグを立てることができることは理解していますが、デフォルトで何が起こるかを知りたかっただけです。
コンテキストを追加するために、さまざまなサービスを返すファクトリ メソッドを作成したいと考えています。サービス構成でサービスを定義し、要求されたときにコンテナから取得するか、単にファクトリ自体でインスタンス化するかは不明です。
コンテナーがロードされたときに Symfony がすべてのサービスをロードする場合、それは私がやろうとしていることに対して過剰に耳にします。また、ファクトリ メソッドで具体的なクラスを定義したくありません。
ご協力いただきありがとうございます。