Esempio n. 1
0
 /**
  * Copys all data from a given service item.
  *
  * @param MShop_Service_Item_Interface $service New service item
  */
 public function copyFrom(MShop_Service_Item_Interface $service)
 {
     $this->setCode($service->getCode());
     $this->setName($service->getName());
     $this->setType($service->getType());
     $this->setServiceId($service->getId());
     $items = $service->getRefItems('media', 'default', 'default');
     if (($item = reset($items)) !== false) {
         $this->setMediaUrl($item->getUrl());
     }
     $this->setModified();
 }