Ответ 1
Наконец нашел решение!
Просто добавьте
<php>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" />
</php>
на ваш phpunit.xml
(или любой другой файл, который вы используете для настройки phpunit)
Я новичок в Symfony и phpUnit.
Я хотел бы запустить несколько тестов, есть много предупреждений об амортизации. Но это не имеет значения, потому что я останусь на Symfony 2.8. Вы знаете, можно ли удалить его?
Я пытаюсь выяснить сам, но он не работает, есть ли у вас идеи для меня?
Как удалить предупреждения об устаревании в Symfony 2.7?
Отключить устаревшее предупреждение в Symfony 2 (.7)
EDIT:
Ссылка на ответ @LBA
Мой скриншот на самом деле не об ошибке AsseticBundle, а о "Оставшихся предупреждениях (220)". Я хотел бы знать, есть ли какой-нибудь флаг для отображения или отсутствия этих предупреждений. Я бы хотел получить результат моего теста. Возможно ли это?
Наконец нашел решение!
Просто добавьте
<php>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" />
</php>
на ваш phpunit.xml
(или любой другой файл, который вы используете для настройки phpunit)
Это известная проблема AsseticBundle, которая больше не является частью официального дистрибутива Symfony и еще не готова к выпуску 3.0 (с некоторыми отклонениями в текущей тегированной версии), которые вы можете увидеть в сообщении об ошибке.
Итак, пожалуйста, следуйте и дождитесь, когда эта проблема будет решена, и обновите AsseticBundle, когда она будет готова (или перейдите к текущему мастеру, что я бы не рекомендовал делать.
Многие люди, пытающиеся перейти на Symfony 2.8/3.0, имеют эту проблему в настоящее время.
Вы можете запустить терминал
export SYMFONY_DEPRECATIONS_HELPER=weak
Перед выполнением script. Он отключит уведомления об отказе