web-dev-qa-db-ja.com

Symfony 2.8の「残りの廃止予定通知」を削除します

私はSymfonyとPHPUnitが初めてです。

いくつかのテストを実行したいのですが、非推奨の通知がたくさんあります。しかし、私は今のところSymfony 2.8にとどまるので問題ではありません。それらを削除することが可能かどうか知っていますか?

enter image description here

私は自分で見つけようとしますが、うまくいきません。私のためにいくつかのアイデアを持っていますか?

Symfony 2.7で非推奨の警告を削除する方法?

Symfony 2(.7)で非推奨の警告を無効にする


編集:

@LBAの回答への参照

私のスクリーンショットは、AsseticBundleのエラーに関するものではなく、「残りの非推奨通知(220)」に関するものです。これらの警告を表示するフラグがあるかどうかを知りたいのですが。テストスーツの結果だけが欲しいです。それは可能ですか?

44
Chilipote

最終的に解決策を見つけました!

追加するだけ

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

あなたのphpunit.xml(またはphpunitの構成に使用する他のファイル)

87
Romain Bigz

ターミナルで実行できます

export SYMFONY_DEPRECATIONS_HELPER=weak

スクリプトを実行する前に。廃止の通知を無効にします

14

これはAsseticBundleの既知の問題であり、Symfonyの公式ディストリビューションには含まれておらず、3.0にはまだ対応していません(現在のタグ付きバージョンで非推奨となっています-エラーメッセージで確認できます)。

したがって、この問題が解決するのを待って、待機し、準備ができたらAsseticBundleを更新してください(または、現在のマスターで推奨しないことを行ってください)。

Symfony 2.8/3.0にアップグレードしようとする多くの人々が現在この問題を抱えています。

Githubの問題へのリンク

2
LBA