1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-07-29 17:30:14 +02:00

Expand code a bit

This commit is contained in:
Jordi Boggiano
2024-06-28 11:01:50 +02:00
parent 4bfbba8de0
commit b56faa67a0

View File

@@ -76,13 +76,16 @@ class LogRecord implements ArrayAccess
public function &offsetGet(mixed $offset): mixed
{
if ($offset === 'level_name' || $offset === 'level') {
// handle special cases for the level enum
if ($offset === 'level_name') {
// avoid returning readonly props by ref as this is illegal
if ($offset === 'level_name') {
$copy = $this->level->getName();
} else {
$copy = $this->level->value;
}
$copy = $this->level->getName();
return $copy;
}
if ($offset === 'level') {
// avoid returning readonly props by ref as this is illegal
$copy = $this->level->value;
return $copy;
}