This commit is contained in:
2022-01-25 02:00:42 +08:00
parent adb2269df0
commit b5bfff66dd
+12 -2
View File
@@ -4,8 +4,9 @@ namespace Kiri\Core;
use JetBrains\PhpStorm\Pure;
use ReturnTypeWillChange;
use Traversable;
class HashMap implements \ArrayAccess
class HashMap implements \ArrayAccess, \IteratorAggregate
{
/**
@@ -14,7 +15,16 @@ class HashMap implements \ArrayAccess
private array $lists = [];
/**
/**
* @return Traversable
*/
public function getIterator(): Traversable
{
return new \ArrayIterator($this->lists);
}
/**
* @param string $key
* @param $value
*/