@bakura10 I could not find a single case where the old behaviour was desirable. You will never test a permission only once. You will most likely test it in your controller, your service *and* your view. It just doesn't make sense to use callbacks. They are ugly to use and it is impossible to follow DRY.

How awesome would it be to just ask for `$this->isGranted('post.edit', $post)` in every part of your MVC structure?