replace eval by iTop custom evaluation classes

This commit is contained in:
odain
2025-09-02 17:03:02 +02:00
parent f7b5091b39
commit 1962cd7a88
22 changed files with 357 additions and 314 deletions

View File

@@ -459,7 +459,7 @@ class RunTimeEnvironment
{
SetupInfo::SetSelectedModules($aRet);
try{
$bSelected = ModuleFileParser::GetInstance()->EvaluateBooleanExpression($oModule->GetAutoSelect());
$bSelected = \evaluation\expression\PhpExpressionEvaluator::GetInstance()->ParseAndEvaluateBooleanExpression($oModule->GetAutoSelect());
if ($bSelected)
{
$aRet[$oModule->GetName()] = $oModule; // store the Id of the selected module