mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-20 17:18:51 +02:00
Change of the QueryReflection API to support DesignTime.
SVN:trunk[3489]
This commit is contained in:
@@ -69,7 +69,7 @@ abstract class QueryReflection
|
||||
/**
|
||||
* Throws an exception in case of an invalid syntax
|
||||
*/
|
||||
abstract public function __construct($sOQL);
|
||||
abstract public function __construct($sOQL, ModelReflection $oModelReflection);
|
||||
|
||||
abstract public function GetClass();
|
||||
abstract public function GetClassAlias();
|
||||
@@ -222,7 +222,7 @@ class ModelReflectionRuntime extends ModelReflection
|
||||
|
||||
public function GetQuery($sOQL)
|
||||
{
|
||||
return new QueryReflectionRuntime($sOQL);
|
||||
return new QueryReflectionRuntime($sOQL, $this);
|
||||
}
|
||||
|
||||
public function DictString($sStringCode, $sDefault = null, $bUserLanguageOnly = false)
|
||||
@@ -244,7 +244,7 @@ class QueryReflectionRuntime extends QueryReflection
|
||||
/**
|
||||
* throws an exception in case of a wrong syntax
|
||||
*/
|
||||
public function __construct($sOQL)
|
||||
public function __construct($sOQL, ModelReflection $oModelReflection)
|
||||
{
|
||||
$this->oFilter = DBObjectSearch::FromOQL($sOQL);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user