(retrofit from trunk) Internal: dehardcoded OqlUnionQuery::GetClass against the metamodel reflection API

SVN:2.2.0[3840]
This commit is contained in:
Denis Flaven
2015-12-02 10:39:35 +00:00
parent 5cdf1765a4
commit ef9deb89c3
2 changed files with 132 additions and 5 deletions

View File

@@ -906,7 +906,8 @@ class DBObjectSearch extends DBSearch
public function InitFromOqlQuery(OqlQuery $oOqlQuery, $sQuery)
{
$sClass = $oOqlQuery->GetClass();
$oModelReflection = new ModelReflectionRuntime();
$sClass = $oOqlQuery->GetClass($oModelReflection);
$sClassAlias = $oOqlQuery->GetClassAlias();
$aAliases = array($sClassAlias => $sClass);