public function hasEqualKeysRecursively(array $array)
{
$currentArrayFlatten = array_keys(Arrays::flattenKeysRecursively($this->actual));
$arrayFlatten = array_keys(Arrays::flattenKeysRecursively($array));
AssertAdapter::assertSame(array_diff($currentArrayFlatten, $arrayFlatten), array_diff($arrayFlatten, $currentArrayFlatten));
return $this;
}