Exemplo n.º 1
0
 /**
  * Sets an associated VendorInfo object.
  *
  * @param      mixed $data VendorInfo object or XML attrib data (array)
  * @return     VendorInfo
  */
 public function addVendorInfo($data)
 {
     if ($data instanceof VendorInfo) {
         $vi = $data;
         $this->vendorInfos[$vi->getType()] = $vi;
         return $vi;
     } else {
         $vi = new VendorInfo();
         $vi->loadFromXML($data);
         return $this->addVendorInfo($vi);
         // call self w/ different param
     }
 }