Удалить Оставшиеся предупреждения (232) в symfony 2.8

Я новичок в Symfony и phpUnit.

Я хотел бы запустить несколько тестов, есть много предупреждений об амортизации. Но это не имеет значения, потому что я останусь на Symfony 2.8. Вы знаете, можно ли удалить его?

введите описание изображения здесь

Я пытаюсь выяснить сам, но он не работает, есть ли у вас идеи для меня?

Как удалить предупреждения об устаревании в Symfony 2.7?

Отключить устаревшее предупреждение в Symfony 2 (.7)


EDIT:

Ссылка на ответ @LBA

Мой скриншот на самом деле не об ошибке AsseticBundle, а о "Оставшихся предупреждениях (220)". Я хотел бы знать, есть ли какой-нибудь флаг для отображения или отсутствия этих предупреждений. Я бы хотел получить результат моего теста. Возможно ли это?

Ответы

Ответ 1

Наконец нашел решение!

Просто добавьте

<php>
    <env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" />
</php>

на ваш phpunit.xml (или любой другой файл, который вы используете для настройки phpunit)

Ответ 2

Это известная проблема AsseticBundle, которая больше не является частью официального дистрибутива Symfony и еще не готова к выпуску 3.0 (с некоторыми отклонениями в текущей тегированной версии), которые вы можете увидеть в сообщении об ошибке.

Итак, пожалуйста, следуйте и дождитесь, когда эта проблема будет решена, и обновите AsseticBundle, когда она будет готова (или перейдите к текущему мастеру, что я бы не рекомендовал делать.

Многие люди, пытающиеся перейти на Symfony 2.8/3.0, имеют эту проблему в настоящее время.

Ссылка на вопрос о Github

Ответ 3

Вы можете запустить терминал

export SYMFONY_DEPRECATIONS_HELPER=weak

Перед выполнением script. Он отключит уведомления об отказе