Symfony 3.3.9
我为我的捆绑包做了一个配置扩展。捆绑包应该自动加载其配置,因此我在YamFileLoader
方法中使用了load()
,而不是将配置文件导入主配置文件。
为了增加更多的灵活性,我还在parameters.yml
中添加了额外的参数,因此当加载bundle时,服务和bundle本身正在使用这些参数。
它正常工作但是一旦我尝试使用phpunit-bridge
安装composer
,就会出现错误,说明我的某个服务依赖于一个不存在的参数" ....&# 34;
仔细观察显示,使用composer
安装此组件时,只会加载database
和swiftmailer
个参数,但我的服务所依赖的参数未加载。
我还尝试在parameters.yml
方法中手动加载load()
。它也失败了。
有没有人有类似的经历?有什么建议吗?