カスタムの symfony ボーターを使用し、全会一致の戦略を使用しています。Access Decision Manager は有権者をループし、isGranted はブール値を返します。
アクセスが拒否された理由を知るために Voter 内部から例外をスローすることはできません。アクセスを拒否した有権者とその理由を知りたいので、ユーザーに適切なメッセージを表示して、特定のサブスクリプションにアップグレードするなどの措置を講じることができます。それを行う最良の方法は何ですか?
カスタムの symfony ボーターを使用し、全会一致の戦略を使用しています。Access Decision Manager は有権者をループし、isGranted はブール値を返します。
アクセスが拒否された理由を知るために Voter 内部から例外をスローすることはできません。アクセスを拒否した有権者とその理由を知りたいので、ユーザーに適切なメッセージを表示して、特定のサブスクリプションにアップグレードするなどの措置を講じることができます。それを行う最良の方法は何ですか?