/** * Copy the user-facing (editable) metadata from another article * file. * @param $articleFile ArticleFile */ function copyEditableMetadataFrom($articleFile) { if (is_a($articleFile, 'ArtworkFile')) { $this->setCaption($articleFile->getCaption()); $this->setCredit($articleFile->getCredit()); $this->setCopyrightOwner($articleFile->getCopyrightOwner()); $this->setCopyrightOwnerContactDetails($articleFile->getCopyrightOwnerContactDetails()); $this->setPermissionTerms($articleFile->getPermissionTerms()); } parent::copyEditableMetadataFrom($articleFile); }