Ojs\JournalBundle\Entity\Journal::setFormerlyKnownAsJournal PHP Метод

setFormerlyKnownAsJournal() публичный Метод

public setFormerlyKnownAsJournal ( Journal $formerlyKnownAsJournal )
$formerlyKnownAsJournal Journal
    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;
    }

Usage Example

Пример #1
0
 /**
  * @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;
 }
Journal