Code Duplication    Length = 13-15 lines in 3 locations

src/Set/Set.php 2 locations

@@ 43-57 (lines=15) @@
40
    /**
41
     * {@inheritdoc}
42
     */
43
    public function containsAll($elements) {
44
        $elements = $this->collectionToArray($elements);
45
46
        $result = TRUE;
47
48
        foreach($elements as $item) {
49
            if($this->contains($item) === FALSE) {
50
                $result = FALSE;
51
52
                break;
53
            }
54
        }
55
56
        return $result;
57
    }
58
59
    /**
60
     * {@inheritdoc}
@@ 129-141 (lines=13) @@
126
    /**
127
     * {@inheritdoc}
128
     */
129
    public function removeAll($elements) {
130
        $elements = $this->collectionToArray($elements);
131
132
        $result = FALSE;
133
134
        foreach($elements as $item) {
135
            if($this->remove($item) === TRUE) {
136
                $result = TRUE;
137
            }
138
        }
139
140
        return $result;
141
    }
142
143
    /**
144
     * {@inheritdoc}

src/ArrayList/ArrayList.php 1 location

@@ 113-127 (lines=15) @@
110
    /**
111
     * {@inheritDoc}
112
     */
113
    public function containsAll($elements) {
114
        $elements = $this->collectionToArray($elements);
115
116
        $result = TRUE;
117
118
        foreach($elements as $item) {
119
            if($this->contains($item) === FALSE) {
120
                $result = FALSE;
121
122
                break;
123
            }
124
        }
125
126
        return $result;
127
    }
128
129
    /**
130
     * {@inheritDoc}