コード例 #1
0
 /**
  * Duplicate a media information into another one
  *
  * @param AbstractProductMedia $source
  * @param AbstractProductMedia $target
  * @param string               $filenamePrefix
  */
 public function duplicate(AbstractProductMedia $source, AbstractProductMedia $target, $filenamePrefix)
 {
     $target->setFile(new File($source->getFilePath()));
     $this->upload($target, $this->generateFilename($source->getOriginalFilename(), $filenamePrefix));
     $target->setOriginalFilename($source->getOriginalFilename());
 }