Да, я не сравнивал эти 2 способа, наверное, потому что в статье хотел рассказать только об одном способе,- который менее популярен, но ничем не хуже от реврайта. Да и сравнивать думаю не зачем – это совсем 2 разных способа кастомизации, первый основан на внутреннем механизме событий(который как бы продолжает базовую логику) и второй на перезаписи цели(модели, блока, ресурса) которой полностью кастомизирует нужную нам часть.
getResponse() вызывал с контроллера по привычке(не всегда от нее можно избавиться).
getResponse() вызывал с контроллера по привычке(не всегда от нее можно избавиться).