in src/dict/introspect.php [22:38]
function equal<Tk as arraykey, Tv>(
dict<Tk, Tv> $dict1,
dict<Tk, Tv> $dict2,
)[]: bool {
if ($dict1 === $dict2) {
return true;
}
if (C\count($dict1) !== C\count($dict2)) {
return false;
}
foreach ($dict1 as $key => $value) {
if (!C\contains_key($dict2, $key) || $dict2[$key] !== $value) {
return false;
}
}
return true;
}