Code Duplication    Length = 7-9 lines in 2 locations

src/Reference/LazyModelReference.php 1 location

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

src/Reference/ModelReference.php 1 location

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