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);
 }