/** * * Generates a new unitTestData object from a given simpleXLMElement * @param SimpleXMLElement $simpleXMLElement * @return unitTestData - New unitTestData object */ public static function generateFromDataXml(SimpleXMLElement $simpleXMLElement) { $unitTestData = new KalturaUnitTestData(); $unitTestData->fromDataXml($simpleXMLElement); return $unitTestData; }
/** * * Sets the object from a given data xml */ public function fromDataXml($dataFilePath) { $simpleXmlElement = kXml::openXmlFile($dataFilePath); $this->fileName = $dataFilePath; foreach ($simpleXmlElement->UnitTestsData->UnitTestData as $unitTestDataXml) { $unitTestData = KalturaUnitTestData::generateFromDataXml($unitTestDataXml); $this->unitTestsData[] = $unitTestData; } }