private static function createEdition(stdClass $parsedEdition) { $journal = JournalDao::findByName($parsedEdition->journal_name); if (!isset($journal)) { throw new Exception('Журнал с таким именем в базе не существует: ' . $parsedEdition->journal_name); } $edition = new stdClass(); $edition->journal_id = $journal->journal_id; $edition->number = $parsedEdition->number; $edition->number_in_year = $parsedEdition->number_in_year; $edition->issue_year = $parsedEdition->issue_year; return $edition; }