我正在开发一个Symfony 2应用程序,这个应用程序是由另一家公司实现的,我遇到了以下服务定义:
service_id:
class: 'path\to\class'
calls:
- [setRequest, ['@?request=']]
我知道 @?request=
中问号代表什么(如果服务不存在,setRequest
方法就不会被调用),但是末尾的等号代表什么呢?
谢谢!
我正在开发一个Symfony 2应用程序,这个应用程序是由另一家公司实现的,我遇到了以下服务定义:
service_id:
class: 'path\to\class'
calls:
- [setRequest, ['@?request=']]
我知道 @?request=
中问号代表什么(如果服务不存在,setRequest
方法就不会被调用),但是末尾的等号代表什么呢?
谢谢!
request
会导致容器抛出异常。request_stack
:http://symfony.com/blog/new-in-symfony-2-4-the-request-stack。