|
10 | 10 | use Greabock\Populator\Relation\MorphManyPopulator;
|
11 | 11 | use Greabock\Populator\Relation\MorphOnePopulator;
|
12 | 12 | use Greabock\Populator\Relation\MorphToManyPopulator;
|
| 13 | +use Greabock\Populator\Relation\MorphToPopulator; |
13 | 14 | use Greabock\Populator\Relation\RelationPopulator;
|
14 | 15 | use Illuminate\Database\Eloquent\Model;
|
15 | 16 | use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
|
18 | 19 | use Illuminate\Database\Eloquent\Relations\HasOne;
|
19 | 20 | use Illuminate\Database\Eloquent\Relations\MorphMany;
|
20 | 21 | use Illuminate\Database\Eloquent\Relations\MorphOne;
|
| 22 | +use Illuminate\Database\Eloquent\Relations\MorphTo; |
21 | 23 | use Illuminate\Database\Eloquent\Relations\MorphToMany;
|
22 | 24 | use Illuminate\Database\Eloquent\Relations\Relation;
|
23 | 25 | use Illuminate\Support\Arr;
|
@@ -143,6 +145,7 @@ protected function populateRelation(Model $model, string $relationName, ?array $
|
143 | 145 | private function initRelationPopulators(): void
|
144 | 146 | {
|
145 | 147 | $this->relationPopulators = [
|
| 148 | + MorphTo::class => new MorphToPopulator($this->resolver, $this->uow, $this), |
146 | 149 | HasMany::class => new HasManyPopulator($this->resolver, $this->uow, $this),
|
147 | 150 | BelongsToMany::class => new BelongsToManyPopulator($this->resolver, $this->uow, $this),
|
148 | 151 | BelongsTo::class => new BelongsToPopulator($this->resolver, $this->uow, $this),
|
|
0 commit comments