예제 #1
0
 public function create_from_xml_array($data)
 {
     parent::create_from_xml_array($data);
     $this->obj_hfp_vcs = array();
     if (isset($data['constraints'])) {
         if (isset($data['constraints']['hfp_vcs'])) {
             if (isset($data['constraints']['hfp_vcs']['@attributes'])) {
                 $new_constraint = new hfp_vcs();
                 $new_constraint->obj_version = $this->obj_version;
                 $new_constraint->create_from_xml_array($data['constraints']['hfp_vcs']);
                 $this->obj_hfp_vcs[] = $new_constraint;
             } else {
                 foreach ($data['constraints']['hfp_vcs'] as $hfp_constraint) {
                     $new_constraint = new hfp_vcs();
                     $new_constraint->obj_version = $this->obj_version;
                     $new_constraint->create_from_xml_array($hfp_constraint);
                     $this->obj_hfp_vcs[] = $new_constraint;
                 }
             }
         }
     }
 }