只是一个简单的问题,想知道从Symfony2中的服务容器中检索的对象是通过引用还是作为副本返回的?
我问的原因是因为我想知道我是否做了类似的事情:
public function helloAction()
{
$mailer = $this->get('acme.mailer');
$mailer->shutdown();
}
Run Code Online (Sandbox Code Playgroud)
在一个控制器中,shutdown()方法在对象内部执行某些操作,acme.mailer服务是否会在容器中"关闭"?
换句话说,我可以从容器中获取服务后永久更改服务吗?这是好习惯吗?
谢谢
归档时间: |
|
查看次数: |
1355 次 |
最近记录: |