Code Duplication    Length = 14-14 lines in 2 locations

src/ArrayExpectations.php 2 locations

@@ 66-79 (lines=14) @@
63
     *
64
     * @return ArrayExpectations
65
     */
66
    public function isAny(callable $callback): self
67
    {
68
        if (!$this->isApproved()) {
69
            return $this;
70
        }
71
72
        foreach ($this->value as $value) {
73
            if ($this->approveIf($callback($value))->isApproved()) {
74
                break;
75
            }
76
        }
77
78
        return $this;
79
    }
80
81
    /**
82
     * @param callable $callback
@@ 86-99 (lines=14) @@
83
     *
84
     * @return ArrayExpectations
85
     */
86
    public function isAll(callable $callback): self
87
    {
88
        if (!$this->isApproved()) {
89
            return $this;
90
        }
91
92
        foreach ($this->value as $value) {
93
            if (!$this->approveIf($callback($value))->isApproved()) {
94
                break;
95
            }
96
        }
97
98
        return $this;
99
    }
100
}