/** * @param Zend_Log_Writer_Abstract $writer * @param null $configPath */ public function addPriorityFilter(Zend_Log_Writer_Abstract $writer, $configPath = NULL) { $priority = NULL; if ($configPath) { $priority = $this->getLoggerConfig($configPath); if ($priority == 'default') { $priority = NULL; } } if (!$configPath || !strlen($priority)) { $priority = $this->getLoggerConfig(self::XML_PATH_PRIORITY); } if ($priority !== NULL && $priority != Zend_Log::WARN) { $writer->addFilter(new Zend_Log_Filter_Priority((int) $priority)); } }
/** * @group ZF-8953 */ public function testFluentInterface() { require_once 'Zend/Log/Formatter/Simple.php'; $instance = $this->_writer->addFilter(1)->setFormatter(new Zend_Log_Formatter_Simple()); $this->assertTrue($instance instanceof Zend_Log_Writer_AbstractTest_Concrete); }