public function arrayKeyExistsRecursive(string $needle, array $haystack): bool
    {
        $result = array_key_exists($needle, $haystack);
        if (true === $result) {
            return $result;
        }
        $this->arrayKeyExistsRecursiveExtended($needle, $haystack);

        return $result;
    }