Code Duplication    Length = 6-7 lines in 2 locations

src/Models/Collections/AbstractCollection.php 2 locations

@@ 375-381 (lines=7) @@
372
            unset($this->$property[$key]);
373
        }
374
375
        if ('models' === $property) {
376
            $keys = array_flip($this->modelKeyMap);
377
            if (isset($keys[$key])) {
378
                unset($keys[$key]);
379
                $this->modelKeyMap = array_keys($keys);
380
            }
381
        }
382
        return $this;
383
    }
384
@@ 409-414 (lines=6) @@
406
        $key = $model->getCompositeKey();
407
        $this->$property[$key] = $model;
408
409
        if ('models' === $property) {
410
            $keys = array_flip($this->models);
411
            if (!isset($keys[$key])) {
412
                $this->modelKeyMap[] = $key;
413
            }
414
        }
415
        return $this;
416
    }
417