From e1c66eaa6c5ab46daf61def76ade7a9a3ddd32b1 Mon Sep 17 00:00:00 2001 From: Jonas Raoni Soares da Silva Date: Sat, 25 Mar 2023 20:08:03 +0300 Subject: [PATCH] pkp/pkp-lib#8845 Added missing methods --- classes/plugins/PubObjectsExportPlugin.php | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/classes/plugins/PubObjectsExportPlugin.php b/classes/plugins/PubObjectsExportPlugin.php index 2b18e2d99d..989ff80563 100644 --- a/classes/plugins/PubObjectsExportPlugin.php +++ b/classes/plugins/PubObjectsExportPlugin.php @@ -22,6 +22,7 @@ use APP\notification\NotificationManager; use APP\server\ServerDAO; use APP\template\TemplateManager; +use Exception; use PKP\context\Context; use PKP\core\JSONMessage; use PKP\db\DAORegistry; @@ -803,6 +804,14 @@ public function _instantiateSettingsForm($context) return $settingsForm; } + /** + * Retrieve the form class + */ + public function getSettingsFormClassName() + { + throw new Exception('Not implemented'); + } + /** * Get the DAOs for objects that need to be augmented with additional settings. * @@ -835,6 +844,26 @@ protected function _checkForExportAction(string $exportAction): bool return false; } + + /** + * Get pub ID type + * + * @return string + */ + public function getPubIdType() + { + throw new Exception('Not implemented'); + } + + /** + * Get pub ID display type + * + * @return string + */ + public function getPubIdDisplayType() + { + throw new Exception('Not implemented'); + } } if (!PKP_STRICT_MODE) {