Code Duplication    Length = 8-8 lines in 4 locations

src/Helper/ArrayHelper.php 4 locations

@@ 34-41 (lines=8) @@
31
     */
32
    public function hasKeysInDepth($array, $keys)
33
    {
34
        if (!is_array($array) || empty($array)) {
35
            throw new \InvalidArgumentException(
36
                sprintf(
37
                    "Cannot search keys in depth, expected a non-empty haystack array, got %s or empty array.",
38
                    gettype($array)
39
                )
40
            );
41
        }
42
        if (!is_array($keys) || empty($keys)) {
43
            throw new \InvalidArgumentException(
44
                sprintf(
@@ 42-49 (lines=8) @@
39
                )
40
            );
41
        }
42
        if (!is_array($keys) || empty($keys)) {
43
            throw new \InvalidArgumentException(
44
                sprintf(
45
                    "Cannot search keys in depth, expected a non-empty keys array, got %s or empty array.",
46
                    gettype($array)
47
                )
48
            );
49
        }
50
51
        $result = false;
52
        $haystack = $array;
@@ 86-93 (lines=8) @@
83
     */
84
    public function getValueFromDepth($array, $keys)
85
    {
86
        if (!is_array($array) || empty($array)) {
87
            throw new \InvalidArgumentException(
88
                sprintf(
89
                    "Cannot get value in depth, expected a non-empty haystack array, got %s or empty array.",
90
                    gettype($array)
91
                )
92
            );
93
        }
94
        if (!is_array($keys) || empty($keys)) {
95
            throw new \InvalidArgumentException(
96
                sprintf(
@@ 94-101 (lines=8) @@
91
                )
92
            );
93
        }
94
        if (!is_array($keys) || empty($keys)) {
95
            throw new \InvalidArgumentException(
96
                sprintf(
97
                    "Cannot get value in depth, expected a non-empty keys array, got %s or empty array.",
98
                    gettype($array)
99
                )
100
            );
101
        }
102
        $result = '';
103
        $haystack = $array;
104
        $depth = count($keys);