【发布时间】:2017-11-20 14:51:58
【问题描述】:
我想在 symfony flex 中使用 behat 当我在构造函数内的 behat 上下文文件中注入服务时,自动连线不起作用。 我需要将服务显式配置为公开以使用该服务。 是否有另一种方法可以在不公开的情况下在 behat 上下文文件中注入服务?
我在这里遇到错误 编译容器时,“App\DataConsumer”服务或别名已被删除或内联。您应该将其公开,或者直接停止使用容器并改用依赖注入。
behat.yml
default:
suites:
default:
contexts:
- FeatureContext:
kernel: '@kernel'
- ImageConsumerContext:
dataConsumer: '@App\DataConsumer'
【问题讨论】:
标签: behat symfony-flex