После обновления Symfony до 4.3, при запуске модульных тестов я получаю следующее предупреждение:
Other deprecation notices (1)
1x: The default value of "$usePutenv" argument of "Symfony\Component\Dotenv\Dotenv::__construct" will be changed from "true" to "false" in Symfony 5.0. You should define its value explicitly.
1x in Dotenv::__construct from Symfony\Component\Dotenv
Само предупреждение довольно ясно, и исправление должно быть ясным, но ... Я не нахожу конфигурацию дляявно определите это значение (я бы на самом деле хотел бы сначала прочитать его текущее значение, чтобы просто дважды проверить). Любая идея, как это исправить (где это определить)?
PS Я знаю, что сейчас это ничего не мешает, но я не вижу причин, чтобы не иметь чистого вывода и кода без «скрытых сюрпризов». ".
Редактировать: Из того, что я вижу, вызов к Dotenv жестко закодирован прямо в начальной загрузке здесь:
(new Dotenv())->loadEnv(dirname(__DIR__).'/.env');
Должен ли я изменить его там или есть лучший способ?