Я пытаюсь настроить среду базы данных для тестирования моих Doctrine классов сущностей ORM без изменения моей реальной базы данных.
Я следовал документации Symfony , но когда Я запускаю php bin/console doctrine:fixtures:load
и получаю предупреждение:
Осторожно, "график" базы данных будет очищен. Вы хотите продолжить? (да / нет) [нет]:
Это несмотря на то, что я установил переменную среды в моем .env.test
файле:
DATABASE_URL = mysql: // testUser:testPassword@127.0.0.1/graph_test
Изменить: вот весь .env.test
файл:
# define your env variables for the test env here
KERNEL_CLASS='App\Kernel'
APP_SECRET='$ecretf0rt3st'
SYMFONY_DEPRECATIONS_HELPER=999999
PANTHER_APP_ENV=panther
# Database test
DATABASE_URL=mysql://testUser:testPassword@127.0.0.1/graph_test
Я пытался изменить свой test/bootstrap.php
файл, но получаю то же самое предупреждение.
Есть ли способ указать doctrine взять значение DATABASE_URL
из файла .env.test
? Любая помощь будет принята с благодарностью.
PS Нет необходимости в более чем одном тестовом файле .env.