From c1fa5950024c4b161d5af0e60c0e76b418605a68 Mon Sep 17 00:00:00 2001 From: Robert Lange <robert.lange@uni-leipzig.de> Date: Thu, 3 Nov 2022 10:03:04 +0100 Subject: [PATCH] refs #22080 [finc] remove deprecated / unused methods * git branch --list *release* | tr -d \* | tr -d '+'| xargs git grep 'getUDKs' | grep -v function * git branch --list *release* | tr -d \* | tr -d '+'| xargs git grep 'getSeriesWithVolume' | grep -v function --- .../src/finc/RecordDriver/SolrMarcFinc.php | 7 --- .../finc/RecordDriver/SolrMarcFincTrait.php | 62 ------------------- 2 files changed, 69 deletions(-) diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFinc.php b/module/finc/src/finc/RecordDriver/SolrMarcFinc.php index d9e2976d91d..e619a542201 100644 --- a/module/finc/src/finc/RecordDriver/SolrMarcFinc.php +++ b/module/finc/src/finc/RecordDriver/SolrMarcFinc.php @@ -42,13 +42,6 @@ class SolrMarcFinc extends SolrMarc { use SolrMarcFincTrait; - /** - * pattern to identify bsz - * - * @deprecated After k10plus transition maybe not longer in use. - */ - const BSZ_PATTERN = '/^(\(DE-576\))(\d+)(\w|)/'; - /** * pattern to identify kxp */ diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php index eb642793a38..a941ed662b4 100644 --- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php +++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php @@ -1359,68 +1359,6 @@ trait SolrMarcFincTrait return false; } - /** - * Get a short list of series for ISBD citation style - * - * @return array - * @link http://www.loc.gov/marc/bibliographic/bd830.html - */ - protected function getSeriesWithVolume() - { - return $this->getFieldArray('830', ['a', 'v'], false); - } - - /** - * Get local classification of UDK. - * - * @return array - * @deprecated Seems to be only for HTWK in use formerly? - */ - protected function getUDKs() - { - $array = []; - if (null != $this->getLocalMarcFieldOfLibrary()) { - $udk = $this->getMarcRecord()->getFields( - $this->getLocalMarcFieldOfLibrary() - ); - // if not return void value - if (!$udk) { - return $array; - } // end if - - foreach ($udk as $key => $line) { - // if subfield with udk exists - if ($line->getSubfield('f')) { - // get udk - $array[$key]['index'] = $line->getSubfield('f')->getData(); - // get udk notation - // fixes by update of File_MARC to version 0.8.0 - // @link https://intern.finc.info/issues/2068 - /* - if ($notation = $line->getSubfield('n')) { - // get first value - $array[$key]['notation'][] = $notation->getData(); - // iteration over udk notation - while ($record = $notation->next()) { - $array[$key]['notation'][] = $record->getData(); - $notation = $record; - } - } // end if subfield n - unset($notation); - */ - if ($record = $line->getSubfields('n')) { - // iteration over rvk notation - foreach ($record as $field) { - $array[$key]['notation'][] = $field->getData(); - } - } // end if subfield n - } // end if subfield f - } // end foreach - } - //error_log(print_r($array, true)); - return $array; - } - /** * Get addional entries for personal names. * -- GitLab