class ReferencePrimer (View source)
The ReferencePrimer is responsible for priming reference relationships.
Priming a field mapped as either reference-one or reference-many will load the referenced document(s) eagerly and avoid individual lazy loading through proxy object initialization.
Priming can only be used for the owning side side of a relationship, since the referenced identifiers are not immediately available on an inverse side.
at line 71
__construct(DocumentManager $dm, UnitOfWork $uow)
Initializes this instance with the specified document manager and unit of work.
at line 111
primeReferences(ClassMetadata $class, array|Traversable $documents, string $fieldName, array $hints = array(), callable $primer = null)
Prime references within a mapped field of one or more documents.
If a $primer callable is provided, it should have the same signature as the default primer defined in the constructor. If $primer is not callable, the default primer will be used.