Renamed variable returned and used self in place of static for constants

This commit is contained in:
Francis Besset 2011-07-13 14:10:50 +02:00
parent f91f4dda13
commit 7cf891a448

View File

@ -147,26 +147,26 @@ class ResponseHeaderBag extends HeaderBag
* *
* @return array * @return array
*/ */
public function getCookies($format = 'flat') public function getCookies($format = self::COOKIES_FLAT)
{ {
if (!in_array($format, array(static::COOKIES_FLAT, static::COOKIES_ARRAY))) { if (!in_array($format, array(self::COOKIES_FLAT, self::COOKIES_ARRAY))) {
throw new \InvalidArgumentException(sprintf('Format "%s" invalid (%s).', $format, implode(', ', array(static::COOKIES_FLAT, static::COOKIES_ARRAY)))); throw new \InvalidArgumentException(sprintf('Format "%s" invalid (%s).', $format, implode(', ', array(self::COOKIES_FLAT, self::COOKIES_ARRAY))));
} }
if (static::COOKIES_ARRAY === $format) { if (self::COOKIES_ARRAY === $format) {
return $this->cookies; return $this->cookies;
} }
$return = array(); $flattenedCookies = array();
foreach ($this->cookies as $path) { foreach ($this->cookies as $path) {
foreach ($path as $cookies) { foreach ($path as $cookies) {
foreach ($cookies as $cookie) { foreach ($cookies as $cookie) {
$return[] = $cookie; $flattenedCookies[] = $cookie;
} }
} }
} }
return $return; return $flattenedCookies;
} }
/** /**