--- /dev/null
+<?php
+/**
+ * Horde Log package
+ *
+ * This package is based on Zend_Log from the Zend Framework
+ * (http://framework.zend.com). Both that package and this
+ * one were written by Mike Naberezny and Chuck Hagenbuch.
+ *
+ * @category Horde
+ * @package Horde_Log
+ * @subpackage Handlers
+ * @author Mike Naberezny <mike@maintainable.com>
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @license http://opensource.org/licenses/bsd-license.php BSD
+ */
+
+/**
+ * @category Horde
+ * @package Horde_Log
+ * @subpackage Handlers
+ * @author Mike Naberezny <mike@maintainable.com>
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @license http://opensource.org/licenses/bsd-license.php BSD
+ */
+class Horde_Log_Handler_Mock extends Horde_Log_Handler_Base
+{
+ /**
+ * array of log events
+ */
+ public $events = array();
+
+ /**
+ * shutdown called?
+ */
+ public $shutdown = false;
+
+ /**
+ * Write a message to the log.
+ *
+ * @param array $event event data
+ * @return void
+ */
+ public function write($event)
+ {
+ $this->events[] = $event;
+ }
+
+ /**
+ * Record shutdown
+ *
+ * @return void
+ */
+ public function shutdown()
+ {
+ $this->shutdown = true;
+ }
+
+}
<file name="Base.php" role="php" />
<file name="Db.php" role="php" />
<file name="Firebug.php" role="php" />
+ <file name="Mock.php" role="php" />
<file name="Null.php" role="php" />
<file name="Stream.php" role="php" />
<file name="Syslog.php" role="php" />
<install name="lib/Horde/Log/Handler/Base.php" as="Horde/Log/Handler/Base.php" />
<install name="lib/Horde/Log/Handler/Db.php" as="Horde/Log/Handler/Db.php" />
<install name="lib/Horde/Log/Handler/Firebug.php" as="Horde/Log/Handler/Firebug.php" />
+ <install name="lib/Horde/Log/Handler/Mock.php" as="Horde/Log/Handler/Mock.php" />
<install name="lib/Horde/Log/Handler/Null.php" as="Horde/Log/Handler/Null.php" />
<install name="lib/Horde/Log/Handler/Stream.php" as="Horde/Log/Handler/Stream.php" />
<install name="lib/Horde/Log/Handler/Syslog.php" as="Horde/Log/Handler/Syslog.php" />