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); } }