mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-01 14:38:47 +02:00
Allow browsing developed OQL class tree
This commit is contained in:
@@ -128,6 +128,19 @@ class OQLClassNode
|
||||
return $sOQL;
|
||||
}
|
||||
|
||||
public function Browse(Closure $callback)
|
||||
{
|
||||
$callback($this);
|
||||
foreach ($this->GetJoins() as $aJoins)
|
||||
{
|
||||
/** @var \OQLJoin $oJoin */
|
||||
foreach ($aJoins as $oJoin)
|
||||
{
|
||||
$oJoin->GetOOQLClassNode()->Browse($callback);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function GetExternalKeys()
|
||||
{
|
||||
return $this->aExtKeys;
|
||||
@@ -318,4 +331,4 @@ class OQLJoin
|
||||
return $this->sRightField;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user