Code Duplication    Length = 13-15 lines in 3 locations

src/Set/HashSet.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

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