Ejemplo n.º 1
0
 /**
  * Gets a new merged VendorInfo object.
  * @param      VendorInfo $info
  * @return     VendorInfo new object with merged parameters
  */
 public function getMergedVendorInfo(VendorInfo $merge)
 {
     $newParams = array_merge($this->getParameters(), $merge->getParameters());
     $newInfo = new VendorInfo($this->getType());
     $newInfo->setParameters($newParams);
     return $newInfo;
 }
Ejemplo n.º 2
0
 /**
  * Returns a new VendorInfo object that combines two VendorInfo objects.
  *
  * @param  VendorInfo $info
  * @return VendorInfo
  */
 public function getMergedVendorInfo(VendorInfo $info)
 {
     $params = array_merge($this->parameters, $info->getParameters());
     $newInfo = new VendorInfo($this->type);
     $newInfo->setParameters($params);
     return $newInfo;
 }