从包配置扩展

时间:2018-06-18 12:30:26

标签: php symfony symfony-3.3

Symfony 3.3.9

我为我的捆绑包做了一个配置扩展。捆绑包应该自动加载其配置,因此我在YamFileLoader方法中使用了load(),而不是将配置文件导入主配置文件。

为了增加更多的灵活性,我还在parameters.yml中添加了额外的参数,因此当加载bundle时,服务和bundle本身正在使用这些参数。

它正常工作但是一旦我尝试使用phpunit-bridge安装composer,就会出现错误,说明我的某个服务依赖于一个不存在的参数" ....&# 34;

仔细观察显示,使用composer安装此组件时,只会加载databaseswiftmailer个参数,但我的服务所依赖的参数未加载。

我还尝试在parameters.yml方法中手动加载load()。它也失败了。

有没有人有类似的经历?有什么建议吗?

0 个答案:

没有答案