Просмотр исходного кода

Fix removing of json options, fixes #1469

Jordi Boggiano 5 лет назад
Родитель
Сommit
0ae6fd8a09
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/Monolog/Formatter/NormalizerFormatter.php

+ 2 - 2
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;
     }
 }