/** * Tests adding a writer by attach * @return void */ public function testAddWriterByAttach() { $instance = new Log(); $writer = new Log\Writer\Mock(array('formatter' => array('simple' => array('format' => '%message%')))); $instance->attach('writers', 'mock', $writer); $this->assertEquals($writer, $instance->writers->mock); $instance->write('Hello world'); $entries = $writer->getEntries(); $this->assertEquals('Hello world', $entries[0]); }