Ojs\JournalBundle\Entity\Board::setJournal PHP Метод

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

Set journal
public setJournal ( Journal $journal = null ) : Board
$journal Journal
Результат Board
    public function setJournal(Journal $journal = null)
    {
        $this->journal = $journal;
        return $this;
    }

Usage Example

 public function importBoard($id, $newJournalId)
 {
     $settingsSql = "SELECT setting_value, locale FROM group_settings WHERE group_id = :id";
     $settingsStatement = $this->dbalConnection->prepare($settingsSql);
     $settingsStatement->bindValue('id', $id);
     $settingsStatement->execute();
     $results = $settingsStatement->fetchAll();
     if (count($results) == 0) {
         return null;
     }
     $journal = $this->em->getReference('OjsJournalBundle:Journal', $newJournalId);
     $board = new Board();
     $board->setJournal($journal);
     foreach ($results as $result) {
         $board->setCurrentLocale(mb_substr($result['locale'], 0, 2, 'UTF-8'));
         $board->setName($result['setting_value']);
     }
     return $board;
 }
All Usage Examples Of Ojs\JournalBundle\Entity\Board::setJournal