symfony AccessDeniedException и AccessDeniedHttpException: Какая разница

Практика покаывазется, что

  • AccessDeniedHttpException - выбрасывается, когда пользователь залогинен, но напр. у него не тот id (проверка на владельца )
  • AccessDeniedException - когда просто у пользователя нет роли (как минимум в разлогинной ситуации)

Еще есть старая невнятная заметка:
New in Symfony 2.5: Create the Correct Denied HTTP Exception https://symfony.com/blog/new-in-symfony-...