Procházet zdrojové kódy

[HttpFoundation] added Response::setVary()

Fabien Potencier před 14 roky
rodič
revize
dd9b77ed96
1 změnil soubory, kde provedl 12 přidání a 1 odebrání
  1. 12 1
      src/Symfony/Component/HttpFoundation/Response.php

+ 12 - 1
src/Symfony/Component/HttpFoundation/Response.php

@@ -580,7 +580,18 @@ class Response
             return array();
         }
 
-        return preg_split('/[\s,]+/', $vary);
+        return is_array($vary) ? $vary : preg_split('/[\s,]+/', $vary);
+    }
+
+    /**
+     * Sets the Vary header.
+     *
+     * @param string|array $headers
+     * @param Boolean      $replace Whether to replace the actual value of not (true by default)
+     */
+    public function setVary($headers, $replace = true)
+    {
+        $this->headers->set('Vary', $headers, $replace);
     }
 
     /**