Skip to content

Commit 81638a1

Browse files
authored
Merge pull request #644 from rollbar/changed/exposed-telemeter-getlevelfrompsrlevel-method
Changed the `Telemeter::getLevelFromPsrLevel()` method from private to public.
2 parents 5d78046 + 30c4623 commit 81638a1

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/Telemetry/Telemeter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ private static function getTypeFromLevel(string $level): EventType
7070
* @param string $level The PSR-3 log level.
7171
* @return EventLevel
7272
*/
73-
private static function getLevelFromPsrLevel(string $level): EventLevel
73+
public static function getLevelFromPsrLevel(string $level): EventLevel
7474
{
7575
return match ($level) {
7676
Level::EMERGENCY, Level::ALERT, Level::CRITICAL => EventLevel::Critical,

tests/Telemetry/TelemeterTest.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,18 @@ public function testMaxEventConstrains(): void
2424
self::assertSame(100, $telemeter->getMaxQueueSize());
2525
}
2626

27+
public function testGetLevelFromPsrLevel(): void
28+
{
29+
self::assertSame(EventLevel::Critical, Telemeter::getLevelFromPsrLevel(Level::EMERGENCY));
30+
self::assertSame(EventLevel::Critical, Telemeter::getLevelFromPsrLevel(Level::ALERT));
31+
self::assertSame(EventLevel::Critical, Telemeter::getLevelFromPsrLevel(Level::CRITICAL));
32+
self::assertSame(EventLevel::Error, Telemeter::getLevelFromPsrLevel(Level::ERROR));
33+
self::assertSame(EventLevel::Warning, Telemeter::getLevelFromPsrLevel(Level::WARNING));
34+
self::assertSame(EventLevel::Info, Telemeter::getLevelFromPsrLevel(Level::NOTICE));
35+
self::assertSame(EventLevel::Info, Telemeter::getLevelFromPsrLevel(Level::INFO));
36+
self::assertSame(EventLevel::Debug, Telemeter::getLevelFromPsrLevel(Level::DEBUG));
37+
}
38+
2739
public function testScope(): void
2840
{
2941
$telemeter = new Telemeter();

0 commit comments

Comments
 (0)