From c1716bae860035136573fe9c5aa12e5308890777 Mon Sep 17 00:00:00 2001 From: Dorian Merz <merz@ub.uni-leipzig.de> Date: Mon, 3 Aug 2020 08:59:20 +0200 Subject: [PATCH] refs 18102 [master] cleanup modules * move function to master branch --- .../finc/RecordDriver/SolrMarcFincTrait.php | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php index aa72a4340fa..88a0c6846b6 100644 --- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php +++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php @@ -831,6 +831,28 @@ trait SolrMarcFincTrait return $retval; } + /** + * Get additional entry meeting or jurisdiction names. + * + * @return array $retval + * @link https://intern.finc.info/issues/9369 + */ + public function getAddedEntryMeetingNames() + { + $retval = []; + + $fields = $this->getMarcRecord()->getFields('711'); + if (!$fields) { + return []; + } + foreach ($fields as $key => $field) { + if ($q = $field->getSubfield('a')) { + $retval[$key] = $q->getData(); + } + } + return $retval; + } + /** * Get all local class subjects. First realization for HGB. Refs #2626 * -- GitLab