public setFormerlyKnownAsJournal ( |
||
$formerlyKnownAsJournal |
public function setFormerlyKnownAsJournal($formerlyKnownAsJournal)
{
$oldFormerlyKnownAsJournal = $this->formerlyKnownAsJournal;
$this->formerlyKnownAsJournal = $formerlyKnownAsJournal;
if ($formerlyKnownAsJournal instanceof Journal && empty($formerlyKnownAsJournal->getContinuedAsJournal())) {
$formerlyKnownAsJournal->setContinuedAsJournal($this);
} elseif (empty($formerlyKnownAsJournal) && !empty($oldFormerlyKnownAsJournal)) {
$formerlyKnownAsJournal->setContinuedAsJournal(null);
}
return $this;
}
/** * @param Journal $continuedAsJournal * * @return $this */ public function setContinuedAsJournal($continuedAsJournal) { $oldContinuedAsJournal = $this->continuedAsJournal; $this->continuedAsJournal = $continuedAsJournal; if ($continuedAsJournal instanceof Journal && empty($continuedAsJournal->getFormerlyKnownAsJournal())) { $continuedAsJournal->setFormerlyKnownAsJournal($this); } elseif (empty($continuedAsJournal) && !empty($oldContinuedAsJournal)) { $continuedAsJournal->setFormerlyKnownAsJournal(null); } return $this; }