Code Duplication    Length = 11-13 lines in 2 locations

src/Collection/LazyModelCollection.php 1 location

@@ 142-154 (lines=13) @@
139
     *
140
     * @return ModelCollectionInterface
141
     */
142
    public function setModels(array $models): ModelCollectionInterface
143
    {
144
        $this->resolveModels();
145
146
        foreach ($this->models as $model) {
147
            $this->removeModel($model);
148
        }
149
        foreach ($models as $model) {
150
            $this->addModel($model);
151
        }
152
153
        return $this;
154
    }
155
156
    /**
157
     * @return ModelInterface[]|array

src/Collection/ModelCollection.php 1 location

@@ 102-112 (lines=11) @@
99
     *
100
     * @return ModelCollectionInterface
101
     */
102
    public function setModels(array $models): ModelCollectionInterface
103
    {
104
        foreach ($this->models as $model) {
105
            $this->removeModel($model);
106
        }
107
        foreach ($models as $model) {
108
            $this->addModel($model);
109
        }
110
111
        return $this;
112
    }
113
114
    /**
115
     * @return ModelInterface[]|array