Преглед на файлове

[HttpFoundation] added a keys() method to *Bag classes

Fabien Potencier преди 14 години
родител
ревизия
086708003a
променени са 2 файла, в които са добавени 20 реда и са изтрити 0 реда
  1. 10 0
      src/Symfony/Component/HttpFoundation/HeaderBag.php
  2. 10 0
      src/Symfony/Component/HttpFoundation/ParameterBag.php

+ 10 - 0
src/Symfony/Component/HttpFoundation/HeaderBag.php

@@ -48,6 +48,16 @@ class HeaderBag
         return $this->headers;
     }
 
+    /**
+     * Returns the parameter keys.
+     *
+     * @return array An array of parameter keys
+     */
+    public function keys()
+    {
+        return array_keys($this->headers);
+    }
+
     /**
      * Replaces the current HTTP headers by a new set.
      *

+ 10 - 0
src/Symfony/Component/HttpFoundation/ParameterBag.php

@@ -40,6 +40,16 @@ class ParameterBag
         return $this->parameters;
     }
 
+    /**
+     * Returns the parameter keys.
+     *
+     * @return array An array of parameter keys
+     */
+    public function keys()
+    {
+        return array_keys($this->parameters);
+    }
+
     /**
      * Replaces the current parameters by a new set.
      *