Пример #1
0
 public static function importEdition($line)
 {
     $line = trim($line);
     $parsedEdition = self::parseEditionLine($line);
     $edition = self::createEdition($parsedEdition);
     $editionId = null;
     try {
         $editionId = EditionDao::persist($edition);
     } catch (Exception $e) {
         if (strrpos($e->getMessage(), 'Duplicate entry')) {
             throw new Exception('Номер данного журнала уже имортирован');
         }
         throw $e;
     }
     return $editionId;
 }