Code Duplication    Length = 10-10 lines in 2 locations

src/Arrayy.php 2 locations

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