Explorar el Código

Add BC for the sendHeaders property, fixes #152

Jordi Boggiano hace 13 años
padre
commit
01bb026750
Se han modificado 2 ficheros con 30 adiciones y 0 borrados
  1. 15 0
      src/Monolog/Handler/ChromePHPHandler.php
  2. 15 0
      src/Monolog/Handler/FirePHPHandler.php

+ 15 - 0
src/Monolog/Handler/ChromePHPHandler.php

@@ -40,6 +40,21 @@ class ChromePHPHandler extends AbstractProcessingHandler
 
     protected static $sendHeaders = true;
 
+    /**
+     * pointer to the static sendHeaders for BC
+     */
+    protected $sendHeaders;
+
+    /**
+     * @param integer $level  The minimum logging level at which this handler will be triggered
+     * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
+     */
+    public function __construct($level = Logger::DEBUG, $bubble = true)
+    {
+        parent::__construct($level, $bubble);
+        $this->sendHeaders =& static::$sendHeaders;
+    }
+
     /**
      * {@inheritdoc}
      */

+ 15 - 0
src/Monolog/Handler/FirePHPHandler.php

@@ -53,6 +53,21 @@ class FirePHPHandler extends AbstractProcessingHandler
 
     protected static $sendHeaders = true;
 
+    /**
+     * pointer to the static sendHeaders for BC
+     */
+    protected $sendHeaders;
+
+    /**
+     * @param integer $level  The minimum logging level at which this handler will be triggered
+     * @param Boolean $bubble Whether the messages that are handled can bubble up the stack or not
+     */
+    public function __construct($level = Logger::DEBUG, $bubble = true)
+    {
+        parent::__construct($level, $bubble);
+        $this->sendHeaders =& static::$sendHeaders;
+    }
+
     /**
      * Base header creation function used by init headers & record headers
      *