extends |
AbstractHydrator |
|---|
The ObjectHydrator constructs an object graph out of an SQL result set.
Internal note: Highly performance-sensitive code.
| Methods | ||
|---|---|---|
protected
|
prepare()
|
# |
protected
|
cleanup()
|
# |
protected
|
cleanupAfterRowIteration(): void
|
# |
protected
|
hydrateAllData()
|
# |
private
|
initRelatedCollection(
object $entity,
ClassMetadata $class,
string $fieldName,
string $parentDqlAlias,
): PersistentCollection
|
# |
private
|
getEntity(array<string, mixed> $data, string $dqlAlias): object
|
# |
private
|
getEntityFromIdentityMap(class-string $className, array<string, mixed> $data): mixed
|
# |
public
|
onClear(mixed $eventArgs): void
|
# |
| Properties | |||
|---|---|---|---|
private
|
mixed[]
|
$identifierMap = []
|
# |
private
|
mixed[]
|
$resultPointers = []
|
# |
private
|
mixed[]
|
$idTemplate = []
|
# |
private
|
int
|
$resultCounter = 0
|
# |
private
|
mixed[]
|
$rootAliases = []
|
# |
private
|
mixed[]
|
$initializedCollections = []
|
# |
private
|
array<string, PersistentCollection>
|
$uninitializedCollections = []
|
# |
private
|
mixed[]
|
$existingCollections = []
|
# |
| Properties inherited from Doctrine\ORM\Internal\Hydration\AbstractHydrator |
|---|
$_rsm, $_em, $_platform, $_uow, $_metadataCache, $_cache, $_stmt, $_hints |