From 0ee897cccc3883aec17805dfc38078cc86898923 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 19 Dec 2017 10:33:06 +0100 Subject: add upstream patch for PHP 7.2 --- 6018b26b20a78654c113da04ad9e816b1ac0c5e9.patch | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 6018b26b20a78654c113da04ad9e816b1ac0c5e9.patch (limited to '6018b26b20a78654c113da04ad9e816b1ac0c5e9.patch') diff --git a/6018b26b20a78654c113da04ad9e816b1ac0c5e9.patch b/6018b26b20a78654c113da04ad9e816b1ac0c5e9.patch new file mode 100644 index 0000000..5a928e1 --- /dev/null +++ b/6018b26b20a78654c113da04ad9e816b1ac0c5e9.patch @@ -0,0 +1,24 @@ +From 6018b26b20a78654c113da04ad9e816b1ac0c5e9 Mon Sep 17 00:00:00 2001 +From: Jan Schneider +Date: Mon, 13 Feb 2017 14:57:35 +0100 +Subject: [PATCH] Don't use each(). + +For modern PHP versions there is no improved performance or memory usage compared to foreach() anymore. Beside that it's deprecated in PHP 7.2. +--- + lib/Horde/Stream/Wrapper/Combine.php | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/lib/Horde/Stream/Wrapper/Combine.php b/lib/Horde/Stream/Wrapper/Combine.php +index 309d705..167f368 100644 +--- a/lib/Horde/Stream/Wrapper/Combine.php ++++ b/lib/Horde/Stream/Wrapper/Combine.php +@@ -125,8 +125,7 @@ public function stream_open($path, $mode, $options, &$opened_path) + throw new Exception('Use ' . __CLASS__ . '::getStream() to initialize the stream.'); + } + +- reset($data); +- while (list(,$val) = each($data)) { ++ foreach ($data as $val) { + if (is_string($val)) { + $fp = fopen('php://temp', 'r+'); + fwrite($fp, $val); -- cgit