Is there a consensus on how plugins should be implemented in a PHP application?
I\'ve looked into the observer pattern which comes close, it\'s really just a notificati
Take a look at the Yii framework. Yii heavily relies on events which are much cleaner than hooks, actions, etc. Using events, you can allow different parts of the system to talk to each other in an object oriented manner.