Code Duplication    Length = 11-12 lines in 2 locations

src/Arrayy.php 2 locations

@@ 2006-2016 (lines=11) @@
2003
     * @psalm-return static<TKey,T>
2004
     * @psalm-mutation-free
2005
     */
2006
    public function each(\Closure $closure): self
2007
    {
2008
        // init
2009
        $array = [];
2010
2011
        foreach ($this->getGenerator() as $key => $value) {
2012
            $array[$key] = $closure($value, $key);
2013
        }
2014
2015
        return static::create(
2016
            $array,
2017
            $this->iteratorClass,
2018
            false
2019
        );
@@ 4547-4558 (lines=12) @@
4544
     * @psalm-return static<TKey,T>
4545
     * @psalm-mutation-free
4546
     */
4547
    public function reject(\Closure $closure): self
4548
    {
4549
        // init
4550
        $filtered = [];
4551
4552
        foreach ($this->getGenerator() as $key => $value) {
4553
            if (!$closure($value, $key)) {
4554
                $filtered[$key] = $value;
4555
            }
4556
        }
4557
4558
        return static::create(
4559
            $filtered,
4560
            $this->iteratorClass,
4561
            false