Code Duplication    Length = 10-10 lines in 2 locations

src/Arrayy.php 2 locations

@@ 2644-2653 (lines=10) @@
2641
     * @phpstan-param \Closure(T=,TKey=):bool $closure
2642
     * @phpstan-return T|false
2643
     */
2644
    public function find(\Closure $closure)
2645
    {
2646
        foreach ($this->getGenerator() as $key => $value) {
2647
            if ($closure($value, $key)) {
2648
                return $value;
2649
            }
2650
        }
2651
2652
        return false;
2653
    }
2654
2655
    /**
2656
     * find by ...
@@ 6936-6945 (lines=10) @@
6933
     *
6934
     * @phpstan-param \Closure(T=,TKey=):bool $closure
6935
     */
6936
    public function validate(\Closure $closure): bool
6937
    {
6938
        foreach ($this->getGenerator() as $key => $value) {
6939
            if (!$closure($value, $key)) {
6940
                return false;
6941
            }
6942
        }
6943
6944
        return true;
6945
    }
6946
6947
    /**
6948
     * Get all values from a array.