XML;
$sExpectedPHP = <<Add('title', 'Combodo\iTop\Forms\Block\DataModel\LabelFormBlock', [
'label' => 'UI:DashletTest:Prop-Title',
]);
\$this->Add('class', 'Combodo\iTop\Forms\Block\Base\TextFormBlock', [
'label' => 'UI:DashletTest:Prop-Class',
]);
}
}
PHP;
$sProducedPHP = FormsCompiler::GetInstance()->CompileFormFromXML($sXMLContent);
eval($sProducedPHP);
$this->assertEquals($sExpectedPHP, $sProducedPHP);
}
}