Code Duplication    Length = 7-9 lines in 2 locations

src/Reference/LazyModelReference.php 1 location

@@ 70-78 (lines=9) @@
67
     * @param ModelInterface|null $model
68
     * @return ModelReferenceInterface
69
     */
70
    public function setModel(ModelInterface $model = null): ModelReferenceInterface
71
    {
72
        $this->resolveModel();
73
74
        $this->model = $model;
75
        $this->id = null !== $model ? $model->getId() : null;
76
77
        return $this;
78
    }
79
80
    /**
81
     * @return ModelInterface|null

src/Reference/ModelReference.php 1 location

@@ 25-31 (lines=7) @@
22
     * @param ModelInterface|null $model
23
     * @return ModelReferenceInterface
24
     */
25
    public function setModel(ModelInterface $model = null): ModelReferenceInterface
26
    {
27
        $this->model = $model;
28
        $this->id = null !== $model ? $model->getId() : null;
29
30
        return $this;
31
    }
32
33
    /**
34
     * @return ModelInterface|null