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