From 4bfd34158614935aeca338643a620c8d6f262f88 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 5 Sep 2019 14:38:03 +0200 Subject: [PATCH] Fix type error, fixes #1369 --- src/Monolog/Handler/BrowserConsoleHandler.php | 2 +- tests/Monolog/Handler/BrowserConsoleHandlerTest.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Monolog/Handler/BrowserConsoleHandler.php b/src/Monolog/Handler/BrowserConsoleHandler.php index 4dff9f24..04fb1268 100644 --- a/src/Monolog/Handler/BrowserConsoleHandler.php +++ b/src/Monolog/Handler/BrowserConsoleHandler.php @@ -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; diff --git a/tests/Monolog/Handler/BrowserConsoleHandlerTest.php b/tests/Monolog/Handler/BrowserConsoleHandlerTest.php index 57b4cc77..e0cd6e3d 100644 --- a/tests/Monolog/Handler/BrowserConsoleHandlerTest.php +++ b/tests/Monolog/Handler/BrowserConsoleHandlerTest.php @@ -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 = <<