From 8bcdd075e04662abcef3413882a8437dfb4761d2 Mon Sep 17 00:00:00 2001 From: Paul Pound <ppound@upei.ca> Date: Wed, 26 Mar 2025 10:02:45 -0300 Subject: [PATCH] updated to work with Seboettg citeproc --- src/Plugin/BibCiteProcessor/CiteprocPhpInline.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Plugin/BibCiteProcessor/CiteprocPhpInline.php b/src/Plugin/BibCiteProcessor/CiteprocPhpInline.php index 87d320f..e9ebd3a 100644 --- a/src/Plugin/BibCiteProcessor/CiteprocPhpInline.php +++ b/src/Plugin/BibCiteProcessor/CiteprocPhpInline.php @@ -2,7 +2,8 @@ namespace Drupal\bibcite_footnotes\Plugin\BibCiteProcessor; -use AcademicPuma\CiteProc\CiteProc; +//use AcademicPuma\CiteProc\CiteProc; +use Seboettg\CiteProc\CiteProc; use Drupal\Core\Config\ConfigFactoryInterface; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Drupal\bibcite\Plugin\BibCiteProcessorBase; @@ -66,8 +67,10 @@ class CiteprocPhpInline extends BibCiteProcessorBase implements BibCiteProcessor if (!$data instanceof \stdClass) { $data = json_decode(json_encode($data)); } - - return $cite_proc->render($data, $mode); + if (!empty($data)) { + return $cite_proc->render($data, $mode); + } + return ''; } }