From 44366e6c08d0325246b922405c49166848e441bc Mon Sep 17 00:00:00 2001
From: David Maus <dmaus@dmaus.name>
Date: Mon, 26 Aug 2019 17:51:53 +0200
Subject: [PATCH] Fix call to undefined method Field::append()

---
 src/HAB/Pica/Record/AuthorityRecord.php | 2 +-
 src/HAB/Pica/Record/CopyRecord.php      | 2 +-
 src/HAB/Pica/Record/TitleRecord.php     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/HAB/Pica/Record/AuthorityRecord.php b/src/HAB/Pica/Record/AuthorityRecord.php
index a62980c..436b4fb 100644
--- a/src/HAB/Pica/Record/AuthorityRecord.php
+++ b/src/HAB/Pica/Record/AuthorityRecord.php
@@ -83,7 +83,7 @@ class AuthorityRecord extends Record
             if ($ppnSubfield) {
                 $ppnSubfield->setValue($ppn);
             } else {
-                $ppnField->append(new Subfield('0', $ppn));
+                $ppnField->addSubfield(new Subfield('0', $ppn));
             }
         } else {
             $this->append(new Field('003@', 0, array(new Subfield('0', $ppn))));
diff --git a/src/HAB/Pica/Record/CopyRecord.php b/src/HAB/Pica/Record/CopyRecord.php
index d90bbd1..35254b2 100644
--- a/src/HAB/Pica/Record/CopyRecord.php
+++ b/src/HAB/Pica/Record/CopyRecord.php
@@ -120,7 +120,7 @@ class CopyRecord extends Record
             if ($epnSubfield) {
                 $epnSubfield->setValue($epn);
             } else {
-                $epnField->append(new Subfield('0', $epn));
+                $epnField->addSubfield(new Subfield('0', $epn));
             }
         } else {
             $this->append(new Field('203@', $this->getItemNumber(), array(new Subfield('0', $epn))));
diff --git a/src/HAB/Pica/Record/TitleRecord.php b/src/HAB/Pica/Record/TitleRecord.php
index 71cf43f..463f8a8 100644
--- a/src/HAB/Pica/Record/TitleRecord.php
+++ b/src/HAB/Pica/Record/TitleRecord.php
@@ -183,7 +183,7 @@ class TitleRecord extends NestedRecord
             if ($ppnSubfield) {
                 $ppnSubfield->setValue($ppn);
             } else {
-                $ppnField->append(new Subfield('0', $ppn));
+                $ppnField->addSubfield(new Subfield('0', $ppn));
             }
         } else {
             $this->append(new Field('003@', 0, array(new Subfield('0', $ppn))));
-- 
GitLab