From 6f3191371d05d31a452db5cb052992aa2736c700 Mon Sep 17 00:00:00 2001 From: Mikhail Alferov Date: Tue, 7 Oct 2025 02:16:30 +0300 Subject: [PATCH 1/2] isiterable.xml Make the example executable --- .../reflection/reflectionclass/isiterable.xml | 34 +++++++++++++------ 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/reference/reflection/reflectionclass/isiterable.xml b/reference/reflection/reflectionclass/isiterable.xml index df4413424a5e..7c89b7a83976 100644 --- a/reference/reflection/reflectionclass/isiterable.xml +++ b/reference/reflection/reflectionclass/isiterable.xml @@ -38,23 +38,35 @@ isIterable()); } -$classes = array("ArrayObject", "IteratorClass", "DerivedClass", "NonIterator"); +$classes = ["ArrayObject", "IteratorClass", "DerivedClass", "NonIterator",]; foreach ($classes as $class) { echo "Is $class iterable? "; From c1e759c4f329957cfbe4be29345848d61c056aa6 Mon Sep 17 00:00:00 2001 From: Mikhail Alferov Date: Tue, 7 Oct 2025 02:18:04 +0300 Subject: [PATCH 2/2] Update isiterable.xml Add public mod. --- reference/reflection/reflectionclass/isiterable.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reference/reflection/reflectionclass/isiterable.xml b/reference/reflection/reflectionclass/isiterable.xml index 7c89b7a83976..03aeeed53cc7 100644 --- a/reference/reflection/reflectionclass/isiterable.xml +++ b/reference/reflection/reflectionclass/isiterable.xml @@ -49,13 +49,13 @@ class IteratorClass implements Iterator public function current() {} #[\ReturnTypeWillChange] - function next() {} + public function next() {} #[\ReturnTypeWillChange] - function valid() {} + public function valid() {} #[\ReturnTypeWillChange] - function rewind() {} + public function rewind() {} } class DerivedClass extends IteratorClass {} class NonIterator {}