ArrayObject.php
00001 <?php
00009 class Dsao_Log_Writer_ArrayObject extends Zend_Log_Writer_Abstract
00010 {
00014 protected $_events = null;
00015
00021 public function __construct()
00022 {
00023 $this->_events = new ArrayObject();
00024
00025 $this->_formatter = new Dsao_Log_Formatter_Html();
00026 }
00027
00034 protected function _write($event)
00035 {
00036
00037 if (null === $event['message'])
00038 {
00039 return;
00040 }
00041
00042 $this->_events->append($this->_formatter->format($event));
00043 }
00044
00050 public function getEvents()
00051 {
00052 return $this->_events;
00053 }
00054 }