An interface to be implemented by classes which can be "observed" - i.e.

classes which for which plugins can be developed.

category OSS
package OSS_Plugin
copyright Copyright (c) 2007 - 2012, Open Source Solutions Limited, Dublin, Ireland
license New BSD License

 Methods

attach()

attach(\OSS_Plugin_Observer $observer) 

Parameters

$observer

detach()

detach(\OSS_Plugin_Observer $observer) 

Parameters

$observer

notify()

notify($controller, $action, $hook, \OSS_Controller_Action $controllerObject, $params) 

Parameters

$controller

$action

$hook

$controllerObject

$params