Пример #1
0
 public static function load($xml, $test_id)
 {
     if ($xml instanceof DOMElement) {
         $dom = $xml;
     } else {
         $dom = new DOMDocument();
         $dom->loadXML($xml);
     }
     $lst = $dom->getElementsByTagName('test_set_version');
     $col = array();
     foreach ($lst as $item) {
         $obj = new Litmus_Version();
         $obj->setTestId($test_id);
         foreach ($item->childNodes as $child) {
             $property = $child->nodeName;
             $obj->{$property} = $child;
         }
         array_push($col, $obj);
     }
     return $col;
 }