Beispiel #1
0
 /**
  * @dataProvider hasLoggerProvider
  * @covers       Monolog\Registry::hasLogger
  */
 public function testHasLogger(array $loggersToAdd, array $loggersToCheck, array $expectedResult)
 {
     foreach ($loggersToAdd as $loggerToAdd) {
         Registry::addLogger($loggerToAdd);
     }
     foreach ($loggersToCheck as $index => $loggerToCheck) {
         $this->assertSame($expectedResult[$index], Registry::hasLogger($loggerToCheck));
     }
 }
Beispiel #2
0
 /**
  * @expectedException \InvalidArgumentException
  * @covers Monolog\Registry::addLogger
  */
 public function testFailsOnUnspecifiedReplacement()
 {
     $log1 = new Logger('test1');
     $log2 = new Logger('test2');
     Registry::addLogger($log1, 'log');
     Registry::addLogger($log2, 'log');
 }