хранение\вызов Hooks

Sores

Новичок
хранение\вызов Hooks

Подумал над реализацией хуков.

Если все хуки в виде "файл,на какой метод реагирует" хранить в БД,и уже при вызове хука допустим callHook('removeContent'),брать их из базы и методично подключать и вызывать. Это трезво или не а ?
 

Raziel[SD]

untitled00
Все зависит от поставленой задачи, в противном случае это будет обсуждение абстрактного сферического коня в вакууме.

З.Ы. да, идея имеет право на жизнь, я даже подобное реализовывал :)
 

Sores

Новичок
А какие еще методы реализации то можнно сделать на php,разве что обходить всю директорию и подключая все,даже не нужные файлы,и только потом вызывать хуки?

Все зависит от поставленой задачи
Для относитительно простой cmf,типы хуков сводятся к банальным

-removeContent
-modifyContent
-createContent

и т.д,т.е большинство хуков будут запускатся в 95% случаев из админ панели. 5% это действия модеров/публикаторов.

Вопрос - как хранить, или как вызывать? )
Сори немного не так обозвал тему),вопрос в самой реализации и грамотен ли данный вариант.
 
Сверху