Code Duplication    Length = 8-10 lines in 2 locations

src/Collection/LazyModelCollection.php 1 location

@@ 65-74 (lines=10) @@
62
     * @param ModelInterface $model
63
     * @return ModelCollectionInterface
64
     */
65
    public function removeModel(ModelInterface $model): ModelCollectionInterface
66
    {
67
        $this->resolveModels();
68
69
        if (isset($this->models[$model->getId()])) {
70
            unset($this->models[$model->getId()]);
71
        }
72
73
        return $this;
74
    }
75
76
    /**
77
     * @param ModelInterface[]|array $models

src/Collection/ModelCollection.php 1 location

@@ 45-52 (lines=8) @@
42
     * @param ModelInterface $model
43
     * @return ModelCollectionInterface
44
     */
45
    public function removeModel(ModelInterface $model): ModelCollectionInterface
46
    {
47
        if (isset($this->models[$model->getId()])) {
48
            unset($this->models[$model->getId()]);
49
        }
50
51
        return $this;
52
    }
53
54
    /**
55
     * @param ModelInterface[]|array $models