{
public function testGetLoggerReturnsPsrLogger(): void
{
- $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
- $reflectionProperty->setAccessible(true);
- $reflectionProperty->setValue(null, null);
-
$factory = new LoggerManager(
$this->createStub(IManageConfigValues::class),
$this->createStub(LoggerFactory::class)
);
$this->assertInstanceOf(LoggerInterface::class, $factory->getLogger());
- }
- public function testGetLoggerReturnsSameObject(): void
- {
$reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
$reflectionProperty->setAccessible(true);
$reflectionProperty->setValue(null, null);
+ }
+ public function testGetLoggerReturnsSameObject(): void
+ {
$factory = new LoggerManager(
$this->createStub(IManageConfigValues::class),
$this->createStub(LoggerFactory::class)
);
$this->assertSame($factory->getLogger(), $factory->getLogger());
+
+ $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
+ $reflectionProperty->setAccessible(true);
+ $reflectionProperty->setValue(null, null);
}
public function testGetLoggerWithDebugDisabledReturnsNullLogger(): void
['system', 'debugging', null, false],
]);
- $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
- $reflectionProperty->setAccessible(true);
- $reflectionProperty->setValue(null, null);
-
$factory = new LoggerManager(
$config,
$this->createStub(LoggerFactory::class)
);
$this->assertInstanceOf(NullLogger::class, $factory->getLogger());
+
+ $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
+ $reflectionProperty->setAccessible(true);
+ $reflectionProperty->setValue(null, null);
}
public function testGetLoggerWithProfilerEnabledReturnsProfilerLogger(): void
['system', 'profiling', null, true],
]);
- $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
- $reflectionProperty->setAccessible(true);
- $reflectionProperty->setValue(null, null);
-
$factory = new LoggerManager(
$config,
$this->createStub(LoggerFactory::class)
);
$this->assertInstanceOf(ProfilerLogger::class, $factory->getLogger());
+
+ $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
+ $reflectionProperty->setAccessible(true);
+ $reflectionProperty->setValue(null, null);
}
public function testChangeLogChannelReturnsDifferentLogger(): void
['system', 'profiling', null, true],
]);
- $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
- $reflectionProperty->setAccessible(true);
- $reflectionProperty->setValue(null, null);
-
$factory = new LoggerManager(
$config,
$this->createStub(LoggerFactory::class)
$factory->changeLogChannel(LogChannel::CONSOLE);
$this->assertNotSame($logger1, $factory->getLogger());
+
+ $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
+ $reflectionProperty->setAccessible(true);
+ $reflectionProperty->setValue(null, null);
}
public function testChangeLogChannelToWorkerReturnsWorkerLogger(): void
['system', 'profiling', null, true],
]);
- $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
- $reflectionProperty->setAccessible(true);
- $reflectionProperty->setValue(null, null);
-
$factory = new LoggerManager(
$config,
$this->createStub(LoggerFactory::class)
$factory->changeLogChannel(LogChannel::WORKER);
$this->assertInstanceOf(WorkerLogger::class, $factory->getLogger());
+
+ $reflectionProperty = new \ReflectionProperty(LoggerManager::class, 'logger');
+ $reflectionProperty->setAccessible(true);
+ $reflectionProperty->setValue(null, null);
}
}