Browse Source

Mark transformers as deprecated.

They will be removed in 4.0
Mark Story 8 years ago
parent
commit
ceb4614822

+ 32 - 0
tests/TestCase/Http/RequestTransformerTest.php

@@ -23,10 +23,42 @@ use Zend\Diactoros\Stream;
 
 /**
  * Test for RequestTransformer
+ *
+ * @group deprecated
  */
 class RequestTransformerTest extends TestCase
 {
     /**
+     * Old error level
+     *
+     * @var int
+     */
+    protected $errorLevel;
+
+    /**
+     * setup
+     *
+     * @return void
+     */
+    public function setUp()
+    {
+        parent::setUp();
+        $this->errorLevel = error_reporting(E_ALL ^ E_USER_DEPRECATED);
+    }
+
+    /**
+     * teardown
+     *
+     * @return void
+     */
+    public function tearDown()
+    {
+        parent::tearDown();
+        error_reporting($this->errorLevel);
+        unset($this->errorLevel);
+    }
+
+    /**
      * Test transforming GET params.
      *
      * @return void

+ 12 - 0
tests/TestCase/Http/ResponseTransformerTest.php

@@ -22,6 +22,8 @@ use Zend\Diactoros\Stream;
 
 /**
  * Test case for the response transformer.
+ *
+ * @group deprecated
  */
 class ResponseTransformerTest extends TestCase
 {
@@ -33,6 +35,13 @@ class ResponseTransformerTest extends TestCase
     protected $server;
 
     /**
+     * Old error level
+     *
+     * @var int
+     */
+    protected $errorLevel;
+
+    /**
      * setup
      *
      * @return void
@@ -41,6 +50,7 @@ class ResponseTransformerTest extends TestCase
     {
         parent::setUp();
         $this->server = $_SERVER;
+        $this->errorLevel = error_reporting(E_ALL ^ E_USER_DEPRECATED);
     }
 
     /**
@@ -52,6 +62,8 @@ class ResponseTransformerTest extends TestCase
     {
         parent::tearDown();
         $_SERVER = $this->server;
+        error_reporting($this->errorLevel);
+        unset($this->errorLevel);
     }
 
     /**