diff --git a/core/sqlobjectquerybuilder.class.inc.php b/core/sqlobjectquerybuilder.class.inc.php index ce5e82b20..b1ecb1d43 100644 --- a/core/sqlobjectquerybuilder.class.inc.php +++ b/core/sqlobjectquerybuilder.class.inc.php @@ -92,14 +92,7 @@ class SQLObjectQueryBuilder */ private function GetOQLClassTree($oBuild) { - $oOQLClassTreeBuilder = new OQLClassTreeBuilder($this->oDBObjetSearch, $oBuild); - $oOQLClassNode = $oOQLClassTreeBuilder->DevelopOQLClassNode(); - $oOQLClassTreeOptimizer = new OQLClassTreeOptimizer($oOQLClassNode, $oBuild); - $oOQLClassTreeOptimizer->OptimizeClassTree(); - $oOQLActualClassTreeResolver = new OQLActualClassTreeResolver($oOQLClassNode, $oBuild); - $oOQLClassNode = $oOQLActualClassTreeResolver->Resolve(); - - return $oOQLClassNode; + return OQLClassTreeBuilder::GetOQLClassTree($this->oDBObjetSearch, $oBuild); } /**