Ошибка: env переменные не перезаписываются в phpunit.xml
Ситуация - в файле phpunit.xml прописаны env переменные, которые должны подменить заданные в файле .env, но при тестировании это не срабатывает.
Пример:
<php>
<env name="mytest" value="testvalue" />
</php>
Это происходит потому что по умолчанию PHPUnit не перезаписывает значения env переменных, если они уже заданы. Чтобы значения env перезаписывались, необходимо добавить параметр force="true":
<php>
<env name="mytest" value="testvalue" force="true" />
</php>
Комментарии