@@ -151,19 +151,25 @@ protected function populateRelation(Model $model, string $relationName, ?array $
151
151
private function initRelationPopulators (): void
152
152
{
153
153
$ this ->relationPopulators = [
154
- MorphTo::class => new MorphToPopulator ($ this ->resolver , $ this ->uow , $ this ),
155
- HasMany::class => new HasManyPopulator ($ this ->resolver , $ this ->uow , $ this ),
154
+ MorphTo::class => new MorphToPopulator ($ this ->resolver , $ this ->uow , $ this ),
155
+ HasMany::class => new HasManyPopulator ($ this ->resolver , $ this ->uow , $ this ),
156
156
BelongsToMany::class => new BelongsToManyPopulator ($ this ->resolver , $ this ->uow , $ this ),
157
- BelongsTo::class => new BelongsToPopulator ($ this ->resolver , $ this ->uow , $ this ),
158
- HasOne::class => new HasOnePopulator ($ this ->resolver , $ this ->uow , $ this ),
159
- MorphOne::class => new MorphOnePopulator ($ this ->resolver , $ this ->uow , $ this ),
160
- MorphMany::class => new MorphManyPopulator ($ this ->resolver , $ this ->uow , $ this ),
161
- MorphToMany::class => new MorphToManyPopulator ($ this ->resolver , $ this ->uow , $ this ),
157
+ BelongsTo::class => new BelongsToPopulator ($ this ->resolver , $ this ->uow , $ this ),
158
+ HasOne::class => new HasOnePopulator ($ this ->resolver , $ this ->uow , $ this ),
159
+ MorphOne::class => new MorphOnePopulator ($ this ->resolver , $ this ->uow , $ this ),
160
+ MorphMany::class => new MorphManyPopulator ($ this ->resolver , $ this ->uow , $ this ),
161
+ MorphToMany::class => new MorphToManyPopulator ($ this ->resolver , $ this ->uow , $ this ),
162
162
];
163
163
}
164
164
165
165
private function extractRelation (Model $ model , string $ relationName ): Relation
166
166
{
167
167
return call_user_func ([$ model , $ relationName ]);
168
168
}
169
+
170
+
171
+ public function clear ()
172
+ {
173
+ $ this ->clear ();
174
+ }
169
175
}
0 commit comments