Symfony2のサービスコンテナから取得されたオブジェクトが、参照またはコピーとして返されるかどうか疑問です。私は私のような何かを行うかどうかを知りたいのでSymfony2サービスコンテナ - get()は参照またはコピーによってオブジェクトを返しますか?
私が尋ねる理由は次のとおりです。コントローラに
public function helloAction()
{
$mailer = $this->get('acme.mailer');
$mailer->shutdown();
}
を、およびシャットダウン()メソッドは、オブジェクトの内部で何かをする、意志acme.mailerサービスコンテナ内で「シャットダウン」していますか?
つまり、サービスをコンテナから取得した後に永続的に変更することはできますか?これはいい練習ですか?
おかげで