* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @link https://vufind.org/wiki/development:plugins:record_drivers Wiki */ namespace VuFind\Marc\Serialization; /** * MARC serialization message callback interface. * * @category VuFind * @package MARC * @author Ere Maijala * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @link https://vufind.org/wiki/development:plugins:record_drivers Wiki */ interface MessageCallbackInterface { /** * Set message callback * * @param callable $callback Message callback * * @return void */ public function setMessageCallback(?callable $callback): void; }