protected function getAlias(IEntity $entity, $key) { if (!isset($this->aliasesCache[$entity->getEntityName()])) { $this->aliasesCache[$entity->getEntityName()] = $this->getTableAliases($entity); } if (isset($this->aliasesCache[$entity->getEntityName()][$key])) { return $this->aliasesCache[$entity->getEntityName()][$key]; } else { return false; } }