/**
* @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;
}