public function testAddictive() { $rootAppender = new AppenderTest(); $root = new Logger('root'); $root->addAppender($rootAppender); $logger = new Logger('logger', $root); $this->assertTrue($logger->getAddictive()); $this->assertSame($root, $logger->getParent()); $logger->log(1, 'test1', $exFirst = new \Exception()); $this->assertSame([[1, 'test1']], $rootAppender->logs); $logger->setAddictive(false); $this->assertFalse($logger->getAddictive()); $logger->log(2, 'test2', $exSecond = new \Exception()); $this->assertSame([[1, 'test1']], $rootAppender->logs); }