но по сути, если дело дошло до выполнения WebActionsCaller, то это значит, что предыдущие мидлвари роута уже начали работу. И кроме исключения для того, чтобы откатиться назад, вариантов то и нет
Почему я должен убрать хендлер? У меня еще более вложенная мидлтварь может быть для роутов. И в экшине я могу, например, только установить некоторые реквизиты риквеста и сделать $response = $handler->handle($request)
кроме того, думаю, что надо дать такую возможность контроллерам, которые самодостаточны и не используют ActionCaller'ы. Кроме как ввести RoutingException, мне варианты не приходят
но по сути, если дело дошло до выполнения WebActionsCaller, то это значит, что предыдущие мидлвари роута уже начали работу. И кроме исключения для того, чтобы откатиться назад, вариантов то и нет