Example #1
0
 public function testConstructWithOptions()
 {
     $formatter = new \Zend\Log\Formatter\Simple();
     $filter = new \Zend\Log\Filter\Mock();
     $writer = new StreamWriter(array('filters' => $filter, 'formatter' => $formatter, 'stream' => 'php://memory', 'mode' => 'w+', 'log_separator' => '::'));
     $this->assertEquals('::', $writer->getLogSeparator());
     $this->assertAttributeEquals($formatter, 'formatter', $writer);
     $filters = self::readAttribute($writer, 'filters');
     $this->assertCount(1, $filters);
     $this->assertEquals($filter, $filters[0]);
 }
Example #2
0
 public function testAllowsSpecifyingLogSeparatorWithinArrayPassedToConstructor()
 {
     $options = array('stream' => 'php://memory', 'mode' => 'w+', 'log_separator' => '::');
     $writer = new StreamWriter($options);
     $this->assertEquals('::', $writer->getLogSeparator());
 }