diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php index aa72a4340fa8b1203c356cddfeac37bd3533b39e..88a0c6846b618f6f94a4fdfebb2c037e637dbab6 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 *