有没有办法通过服务定义来设置公共变量 services.yml
?
原因是,我正在使用phpbrowscap 库。要使用本地文件来解析浏览器,我需要使用这行代码:
$this->browscap->localFile = "..."
不幸的是,这个可怜的财产是公共的,没有二传手。它在构造函数中都不可用。
那么我将如何设置这个属性services.yml
呢?这甚至有可能实现吗?
这是我的部分services.yml
:
browscap:
class: Browscap
arguments:
- %browscap_cache_dir%
如果有一个二传手,我会在call
那里添加......但是......