Code Duplication    Length = 6-6 lines in 2 locations

src/array.php 2 locations

@@ 20-25 (lines=6) @@
17
        if (isset($array[$key])) {
18
            return $array[$key];
19
        }
20
        foreach (explode('.', $key) as $segment) {
21
            if (!array_key_exists_safe($segment, $array)) {
22
                return value($default);
23
            }
24
            $array = $array[$segment];
25
        }
26
        return $array;
27
    }
28
}
@@ 93-98 (lines=6) @@
90
        if (array_key_exists($key, $array)) {
91
            return true;
92
        }
93
        foreach (explode('.', $key) as $segment) {
94
            if (!array_key_exists_safe($segment, $array)) {
95
                return false;
96
            }
97
            $array = $array[$segment];
98
        }
99
        return true;
100
    }
101
}