Code Duplication    Length = 10-10 lines in 2 locations

src/Arrayy.php 2 locations

@@ 2653-2662 (lines=10) @@
2650
     * @phpstan-param \Closure(T=,TKey=):bool $closure
2651
     * @phpstan-return T|false
2652
     */
2653
    public function find(\Closure $closure)
2654
    {
2655
        foreach ($this->getGenerator() as $key => $value) {
2656
            if ($closure($value, $key)) {
2657
                return $value;
2658
            }
2659
        }
2660
2661
        return false;
2662
    }
2663
2664
    /**
2665
     * find by ...
@@ 6976-6985 (lines=10) @@
6973
     *
6974
     * @phpstan-param \Closure(T=,TKey=):bool $closure
6975
     */
6976
    public function validate(\Closure $closure): bool
6977
    {
6978
        foreach ($this->getGenerator() as $key => $value) {
6979
            if (!$closure($value, $key)) {
6980
                return false;
6981
            }
6982
        }
6983
6984
        return true;
6985
    }
6986
6987
    /**
6988
     * Get all values from a array.