From 15239b4278ce62427528f0a437d751bbeba4a32d Mon Sep 17 00:00:00 2001 From: Denny Septian Panggabean Date: Thu, 28 Aug 2025 10:37:01 +0700 Subject: [PATCH] refactor: ArrayIterator has deprecated on PHP 8.5 --- system/Cookie/CookieStore.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/system/Cookie/CookieStore.php b/system/Cookie/CookieStore.php index 6d5caa2aa5e0..7349a2aea880 100644 --- a/system/Cookie/CookieStore.php +++ b/system/Cookie/CookieStore.php @@ -13,7 +13,6 @@ namespace CodeIgniter\Cookie; -use ArrayIterator; use CodeIgniter\Cookie\Exceptions\CookieException; use Countable; use IteratorAggregate; @@ -192,7 +191,9 @@ public function count(): int */ public function getIterator(): Traversable { - return new ArrayIterator($this->cookies); + foreach ($this->cookies as $key => $value) { + yield $key => $value; + } } /**