Browse Source

Fix deprecated methods in Http\Response

mark_story 8 years ago
parent
commit
a53e315565
2 changed files with 274 additions and 480 deletions
  1. 1 1
      src/Http/Response.php
  2. 273 479
      tests/TestCase/Http/ResponseTest.php

+ 1 - 1
src/Http/Response.php

@@ -2341,7 +2341,7 @@ class Response implements ResponseInterface
      */
      */
     public function cors(ServerRequest $request, $allowedDomains = [], $allowedMethods = [], $allowedHeaders = [])
     public function cors(ServerRequest $request, $allowedDomains = [], $allowedMethods = [], $allowedHeaders = [])
     {
     {
-        $origin = $request->header('Origin');
+        $origin = $request->getHeaderLine('Origin');
         $ssl = $request->is('ssl');
         $ssl = $request->is('ssl');
         $builder = new CorsBuilder($this, $origin, $ssl);
         $builder = new CorsBuilder($this, $origin, $ssl);
         if (!$origin) {
         if (!$origin) {

File diff suppressed because it is too large
+ 273 - 479
tests/TestCase/Http/ResponseTest.php