in src/Assert.hack [571:579]
public function assertKeyAndValueEquals<Tk as arraykey>(
KeyedContainer<Tk, mixed> $expected,
KeyedContainer<Tk, mixed> $actual,
string $msg = '',
): void {
$expected = self::sortArrayRecursive($expected);
$actual = self::sortArrayRecursive($actual);
$this->assertEquals($expected, $actual, $msg);
}