Parcourir la source

Fix removing of json options, fixes #1469

Jordi Boggiano il y a 5 ans
Parent
commit
0ae6fd8a09
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  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;
     }
 }