EntityCollection
{ if ($collection->
count() <= 0
) { return $collection;
} foreach ($fields as $association) { if (!
$association instanceof AssociationField
) { continue;
} if ($association instanceof OneToOneAssociationField ||
$association instanceof ManyToOneAssociationField
) { $this->
loadToOne($association,
$context,
$collection,
$criteria,
$partial[$association->
getPropertyName()] ??
[]);
continue;
} if ($association instanceof OneToManyAssociationField
) { $this->
loadOneToMany($criteria,
$definition,
$association,
$context,
$collection,
$partial[$association->
getPropertyName()] ??
[]);
continue;
} if ($association instanceof ManyToManyAssociationField
) {