Code Duplication    Length = 11-12 lines in 2 locations

src/Arrayy.php 2 locations

@@ 2186-2196 (lines=11) @@
2183
     * @psalm-return static<TKey,T>
2184
     * @psalm-mutation-free
2185
     */
2186
    public function each(\Closure $closure): self
2187
    {
2188
        // init
2189
        $array = [];
2190
2191
        foreach ($this->getGenerator() as $key => $value) {
2192
            $array[$key] = $closure($value, $key);
2193
        }
2194
2195
        return static::create(
2196
            $array,
2197
            $this->iteratorClass,
2198
            false
2199
        );
@@ 5150-5161 (lines=12) @@
5147
     * @psalm-return static<TKey,T>
5148
     * @psalm-mutation-free
5149
     */
5150
    public function reject(\Closure $closure): self
5151
    {
5152
        // init
5153
        $filtered = [];
5154
5155
        foreach ($this->getGenerator() as $key => $value) {
5156
            if (!$closure($value, $key)) {
5157
                $filtered[$key] = $value;
5158
            }
5159
        }
5160
5161
        return static::create(
5162
            $filtered,
5163
            $this->iteratorClass,
5164
            false