向 Symfony Flex 项目添加配置

Adding configuration to Symfony Flex project

我正在尝试为我的 Symfony Flex 应用程序定义一些自定义配置值(将填充 .env 值),但所有文档都假设我使用的是一个包,就像这个:https://symfony.com/doc/current/bundles/extension.html

我有一个自定义命名空间,类似于 'Foo\Bar',所以我虽然应该将扩展 class 命名为 src\DependencyInjection\FooBarExtension.php,但这不起作用。

有谁知道如何加载我的自定义配置?

编辑:以下解决方案有效:

在 Symfony 4.1 中,您应该能够通过覆盖 build() method. There, you can register your extensions 在您的 AppKernel 中注册一个新的扩展,这反过来又使您能够解析您自己的配置文件。