Code Duplication    Length = 9-9 lines in 2 locations

src/AbstractDoctrineRepository.php 2 locations

@@ 232-240 (lines=9) @@
229
    /**
230
     * @param ModelInterface $model
231
     */
232
    private function persistRelatedModel(ModelInterface $model)
233
    {
234
        $modelClass = get_class($model);
235
        if (!isset($this->relatedRepositories[$modelClass])) {
236
            throw MissingRelatedRepositoryException::create($modelClass);
237
        }
238
239
        $this->relatedRepositories[$modelClass]->persist($model);
240
    }
241
242
    /**
243
     * @param ModelInterface $model
@@ 279-287 (lines=9) @@
276
    /**
277
     * @param ModelInterface $model
278
     */
279
    private function removeRelatedModel(ModelInterface $model)
280
    {
281
        $modelClass = get_class($model);
282
        if (!isset($this->relatedRepositories[$modelClass])) {
283
            throw MissingRelatedRepositoryException::create($modelClass);
284
        }
285
286
        $this->relatedRepositories[$modelClass]->remove($model);
287
    }
288
289
    /**
290
     * @param array $row