Code Duplication    Length = 8-8 lines in 3 locations

src/Data/Cast.php 3 locations

@@ 92-99 (lines=8) @@
89
     * @param array $value
90
     * @return array
91
     */
92
    private function intArray(array $value): array
93
    {
94
        $array = array_map(function ($val) {
95
            return $this->integer($val);
96
        }, array_filter($value));
97
98
        return array_values($array);
99
    }
100
101
    /**
102
     * @param array $value
@@ 105-112 (lines=8) @@
102
     * @param array $value
103
     * @return array
104
     */
105
    private function floatArray(array $value): array
106
    {
107
        $array = array_map(function ($val) {
108
            return $this->float($val);
109
        }, array_filter($value));
110
111
        return array_values($array);
112
    }
113
114
    /**
115
     * @param array $value
@@ 118-125 (lines=8) @@
115
     * @param array $value
116
     * @return array
117
     */
118
    private function strArray(array $value): array
119
    {
120
        $array = array_map(function ($val) {
121
            return $this->string($val);
122
        }, array_filter($value));
123
124
        return array_values($array);
125
    }
126
127
    /**
128
     * @param mixed $value