架构与请求 · 第 11 题,共 12 题
某处通过 GeneralUtility::makeInstance() 获取一个服务,而扩展的 Services.yaml 设置了 public: false。需要做什么?
有 1 个正确答案。 困难
显示答案
答案
- D 该服务必须是 public 的,例如通过 #[Autoconfigure(public: true)]
解析
makeInstance() 只能从容器中获取 public 服务;使用构造函数注入时,public 无关紧要。
架构与请求 · 第 11 题,共 12 题
有 1 个正确答案。 困难
makeInstance() 只能从容器中获取 public 服务;使用构造函数注入时,public 无关紧要。