protected function hydrateRowData(array $sqlResult, array &$cache, array &$result) { parent::hydrateRowData($sqlResult, $cache, $result); if (empty($this->aliasInvokers)) { return; } $invokers = reset($this->aliasInvokers); $dqlAlias = key($this->aliasInvokers); $class = $this->aliasMetadata[$dqlAlias]; $entity = end($result); $this->lifecycleEventsInvoker->invoke($class, Events::postLoadRelations, $entity, new LifecycleEventArgs($entity, $this->_em), $invokers); }