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 |