/** * Returns an instance of package_name * * Singleton pattern implementation * * @return package_name Provides a fluent interface */ public static function getInstance($type = null) { if (null === self::$_instance) { self::$_instance = new self($type); } return self::$_instance; }
public function setDispatcher(sfEventDispatcher $dispatcher) { self::$_dispatcher = $dispatcher; // Register Dispatcher Zend_Loader::loadClass("Ht_Utils_Logger"); $logger = Ht_Utils_Logger::getInstance(); self::$_dispatcher->connect('authentication.log', array($logger, 'save')); }
public function setDispatcher(sfEventDispatcher $dispatcher) { $this->_dispatcher = $dispatcher; // Register Dispatcher $logger = Ht_Utils_Logger::getInstance(); $this->_dispatcher->connect('sms.log', array($logger, 'save')); $this->_dispatcher->connect('system.log', array($logger, 'save')); }