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