# Guardian: проверка API до и после

**URL:** <https://meta.discourse.org/t/guardian-before-and-after-checks-api/307241>\
**Category:** Development\
**Created:** [08.Май.2024 11:53:23 UTC](https://meta.discourse.org/t/guardian-before-and-after-checks-api/307241 "2024-05-08T11:53:23Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Post date:** [26.Июль.2024 17:27:04 UTC](https://meta.discourse.org/t/guardian-before-and-after-checks-api/307241/3 "2024-07-26T17:27:04Z")

</div>

Спасибо, Ангус!

Я не вижу проблем с регистром `before_*`. С регистром `after_*` всё немного сложнее. С точки зрения безопасности использование регистра `after_*` означает, что плагины могут переопределять ядро способами, которые могут быть небезопасными. Очевидно, что плагины могут делать это множеством различных способов, но API плагинов не должен ещё больше этому способствовать.

Кроме того, что произойдёт, если несколько плагинов используют хук `after_*`? Кто победит?

---

_[View the full topic](https://meta.discourse.org/t/guardian-before-and-after-checks-api/307241)._
