* @copyright Copyright (c) 2022 Samuel Marshall / JCH Optimize * @license GNU/GPLv3, or later. See LICENSE file * * If LICENSE file missing, see . */ namespace JchOptimize\Core\Platform; use JchOptimize\Core\Registry; use function defined; defined('_JCH_EXEC') or die('Restricted access'); interface PluginInterface { public function getPluginId(); public function getPlugin(); public function saveSettings(Registry $params); public function getPluginParams(); }