SensioLabsInsight を発見したばかりで、優れたコードの書き方に関する非常に興味深いヒントを見つけました。exit
やのような基本的なものであっても、何かを使用する必要がある理由 (または使用しない理由) についての説明があれば、それは素晴らしいことですdie
。一緒に働いている人に物事を説明するのに役立ちます。
したがって、私の質問は特に AccessDeniedHttpException に関するものです-それは言います:
Symfony アプリケーションは AccessDeniedHttpException をスローすべきではありません
では、アプリケーション コントローラまたは EventListener から 403 Forbidden を返すにはどうすればよいでしょうか。
ベストプラクティスは何ですか?
正直、そうなるだろうと思っていた
throw new AccessDeniedHttpException()
404の場合は
throw $this->createNotFoundException()
しかし、私は間違っていたようです。