web-dev-qa-db-fra.com

Supprimer les "Avis de dépréciation restants" dans Symfony 2.8

Je suis nouveau sur Symfony et PHPUnit.

Je voudrais exécuter quelques tests, il y a beaucoup de notifications de dépréciation. Mais cela n'a pas d'importance car je vais rester sur Symfony 2.8 pour l'instant. Savez-vous s'il est possible de les supprimer?

enter image description here

J'essaie de découvrir par moi-même, mais ça ne marche pas, avez-vous des idées pour moi les gars?

Comment supprimer les avertissements de dépréciation dans Symfony 2.7?

Désactiver l'avertissement obsolète dans Symfony 2 (.7)


MODIFIER:

Référence à la réponse de @LBA

Ma capture d'écran ne concerne pas vraiment l'erreur de l'AsseticBundle, mais les "Avis de dépréciation restants (220)". Je voudrais savoir s'il y a un drapeau quelque part pour afficher ou non ces avertissements. Je voudrais juste avoir le résultat de ma combinaison. Est-ce possible?

44
Chilipote

Enfin trouvé la solution!

Ajoutez simplement

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

à ton phpunit.xml (ou tout autre fichier que vous utilisez pour configurer phpunit)

87
Romain Bigz

Vous pouvez exécuter dans le terminal

export SYMFONY_DEPRECATIONS_HELPER=weak

Avant d'exécuter votre script. Il désactivera les avis de dépréciation

14
Serghei Niculaev

Il s'agit d'un problème connu d'AsseticBundle qui ne fait plus partie de la distribution officielle de Symfony et n'est pas encore prêt pour la version 3.0 (avec quelques dépréciations dans la version balisée actuelle - que vous pouvez voir dans votre message d'erreur).

Alors s'il vous plaît suivez et attendez que ce problème soit résolu et mettez à jour votre AsseticBundle quand il est prêt (ou allez avec le maître actuel de ce que je ne recommanderais pas de faire.

Beaucoup de gens essayant de passer à Symfony 2.8/3.0 ont ce problème actuellement.

Lien vers le numéro sur Github

2
LBA