/** * @return caRulerzTools */ public static function getInstance() { if (empty(self::$instance)) { self::$instance = new self(); } return self::$instance; }
public function preUpdate(Doctrine_Event $event) { $name = sprintf('%s::UPDATE', get_class($event->getInvoker())); caRulerzTools::getInstance()->dispatchRulez($name, $event->getInvoker()); caNotificationsTools::getInstance()->notifyUpdate(get_class($event->getInvoker()), $event->getInvoker()); }