X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FUtil%2FHTTPHeaders.php;h=22fe64b9e63e5620b05d060fb3b1eb9360dec4e8;hb=ab17fbf6b219eb7e562cf556478e8db57a15f618;hp=ac2d41be4e40608e3986688ab102e772169f717e;hpb=9195ea26b1551c57f5686547954db6a8b03d61b9;p=friendica.git diff --git a/src/Util/HTTPHeaders.php b/src/Util/HTTPHeaders.php index ac2d41be4e..22fe64b9e6 100644 --- a/src/Util/HTTPHeaders.php +++ b/src/Util/HTTPHeaders.php @@ -1,7 +1,24 @@ . + * */ + namespace Friendica\Util; /** @@ -19,12 +36,12 @@ class HTTPHeaders if ($lines) { foreach ($lines as $line) { if (preg_match('/^\s+/', $line, $matches) && trim($line)) { - if ($this->in_progress['k']) { + if (!empty($this->in_progress['k'])) { $this->in_progress['v'] .= ' ' . ltrim($line); continue; } } else { - if ($this->in_progress['k']) { + if (!empty($this->in_progress['k'])) { $this->parsed[] = [$this->in_progress['k'] => $this->in_progress['v']]; $this->in_progress = []; } @@ -34,8 +51,8 @@ class HTTPHeaders } } - if ($this->in_progress['k']) { - $this->parsed[] = [$this->in_progress['k'] => $this->in_progress['v']]; + if (!empty($this->in_progress['k'])) { + $this->parsed[$this->in_progress['k']] = $this->in_progress['v']; $this->in_progress = []; } } @@ -45,18 +62,4 @@ class HTTPHeaders { return $this->parsed; } - - function fetcharr() - { - $ret = []; - - if ($this->parsed) { - foreach ($this->parsed as $x) { - foreach ($x as $y => $z) { - $ret[$y] = $z; - } - } - } - return $ret; - } }