From: Nikita Popov Date: Mon, 4 Sep 2017 19:23:07 +0000 (+0200) Subject: Add test for bug #75155 X-Git-Tag: php-7.2.0RC2~47^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c2e3541cc1200f38f72deccac66d889888e3949d;p=php Add test for bug #75155 --- diff --git a/NEWS b/NEWS index 8103b9445e..3803c64904 100644 --- a/NEWS +++ b/NEWS @@ -20,6 +20,10 @@ PHP NEWS . Fixed bug #74631 (PDO_PCO with PHP-FPM: OCI environment initialized before PHP-FPM sets it up). (Ingmar Runge) +- SPL: + . Fixed bug #75155 (AppendIterator::append() is broken when appending another + AppendIterator). (Nikita) + - Standard: . Fixed bug #75097 (gethostname fails if your host name is 64 chars long). (Andrea) diff --git a/ext/spl/tests/bug75155.phpt b/ext/spl/tests/bug75155.phpt new file mode 100644 index 0000000000..0d0c0753e0 --- /dev/null +++ b/ext/spl/tests/bug75155.phpt @@ -0,0 +1,22 @@ +--TEST-- +Bug #75155: AppendIterator::append() is broken when appending another AppendIterator +--FILE-- +append($array_a); + +$iterator2 = new AppendIterator; +$iterator2->append($iterator); +$iterator2->append($array_b); + +foreach ($iterator2 as $current) { + echo $current; +} + +?> +--EXPECT-- +abcdef