From 0ae6fd8a09a1756c194b96e4d90d11ba69ec70a9 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Wed, 8 Jul 2020 21:09:28 +0200 Subject: [PATCH] Fix removing of json options, fixes #1469 --- src/Monolog/Formatter/NormalizerFormatter.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Monolog/Formatter/NormalizerFormatter.php b/src/Monolog/Formatter/NormalizerFormatter.php index 3fdb3b45..41968310 100644 --- a/src/Monolog/Formatter/NormalizerFormatter.php +++ b/src/Monolog/Formatter/NormalizerFormatter.php @@ -99,7 +99,7 @@ class NormalizerFormatter implements FormatterInterface if ($enable) { $this->jsonEncodeOptions |= JSON_PRETTY_PRINT; } else { - $this->jsonEncodeOptions ^= JSON_PRETTY_PRINT; + $this->jsonEncodeOptions &= ~JSON_PRETTY_PRINT; } return $this; @@ -255,6 +255,6 @@ class NormalizerFormatter implements FormatterInterface public function removeJsonEncodeOption($option) { - $this->jsonEncodeOptions ^= $option; + $this->jsonEncodeOptions &= ~$option; } }