public static function doesArrayHaveValueForKey(array &$array, string $key, bool $ignoreCase = false, bool $deepSearchDotNotation = false): bool
    {
        return !is_null(self::getArrayValueForKeyOrDefault($array, $key, null, $ignoreCase, $deepSearchDotNotation));
    }