1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-16 01:54:19 +02:00

Fix type error, fixes #1369

This commit is contained in:
Jordi Boggiano
2019-09-05 14:38:03 +02:00
parent cbf670fa59
commit 4bfd341586
2 changed files with 3 additions and 2 deletions

View File

@@ -217,7 +217,7 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
if (empty($value)) {
$value = static::quote('');
}
$script[] = static::call('log', static::quote('%s: %o'), static::quote($key), $value);
$script[] = static::call('log', static::quote('%s: %o'), static::quote((string) $key), $value);
}
return $script;

View File

@@ -89,13 +89,14 @@ EOF;
$handler = new BrowserConsoleHandler();
$handler->setFormatter($this->getIdentityFormatter());
$handler->handle($this->getRecord(Logger::DEBUG, 'test', ['foo' => 'bar']));
$handler->handle($this->getRecord(Logger::DEBUG, 'test', ['foo' => 'bar', 0 => 'oop']));
$expected = <<<EOF
(function (c) {if (c && c.groupCollapsed) {
c.groupCollapsed("%ctest", "font-weight: normal");
c.log("%c%s", "font-weight: bold", "Context");
c.log("%s: %o", "foo", "bar");
c.log("%s: %o", "0", "oop");
c.groupEnd();
}})(console);
EOF;