PavelScron
@PavelScron

Filter и action — в чем разница этих хуков?

Прочитал несколько статей, но так и не понял. В двух словах бы прочитать по сути. Ведь и то, и то вызывают функцию(функции)?
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
dimasmagadan
@dimasmagadan
action оповещает, что какое-то событие сейчас произойдет и к этому хуку можно прицепиться и тоже что-то сделать.
Например на приход оповещения "дорогой, я уезжаю к маме на неделю" можно повесить выполнение функций "уйти в запой" или "уйти на рыбалку".

Фильтр же дает нам какие-то данные и мы можем их вернуть как есть или в измененном виде.
Например в функции, которая запускает оповещение про отъезд, может быть фильтр на количество дней и на место прибывания.
Повесив свой фильтр на эти переменные, мы сможем вернуть не "к маме на неделю", а "на Сахалин навсегда".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы