/**
*/
public function create(Horde_Injector $injector)
{
global $registry;
if (isset($this->_notify)) {
return $this->_notify;
}
$this->_notify = new Horde_Core_Notification_Handler(new Horde_Core_Notification_Storage_Session());
$this->_notify->addType('default', '*', 'Horde_Core_Notification_Event_Status');
$this->_notify->addType('status', 'horde.*', 'Horde_Core_Notification_Event_Status');
$this->_notify->addDecorator(new Horde_Notification_Handler_Decorator_Alarm($injector->getInstance('Horde_Core_Factory_Alarm'), $registry->getAuth()));
$this->_notify->addDecorator(new Horde_Core_Notification_Handler_Decorator_Hordelog());
return $this->_notify;
}