mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-12 03:16:54 +01:00
* [MOD] Improved plugins handling by moving items' data to new database table.
* [MOD] Added plugins upgrade process Signed-off-by: Rubén D <nuxsmin@syspass.org>
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
/**
|
||||
* sysPass
|
||||
*
|
||||
* @author nuxsmin
|
||||
* @link https://syspass.org
|
||||
* @author nuxsmin
|
||||
* @link https://syspass.org
|
||||
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
|
||||
*
|
||||
* This file is part of sysPass.
|
||||
@@ -24,8 +24,6 @@
|
||||
|
||||
namespace SP\Plugin;
|
||||
|
||||
use SP\DataModel\PluginData;
|
||||
|
||||
/**
|
||||
* Interface PluginInterface
|
||||
*
|
||||
@@ -88,9 +86,9 @@ interface PluginInterface extends PluginEventReceiver
|
||||
public function getData();
|
||||
|
||||
/**
|
||||
* @param PluginData $pluginData
|
||||
* @param PluginOperation $pluginOperation
|
||||
*/
|
||||
public function onLoadData(PluginData $pluginData);
|
||||
public function onLoad(PluginOperation $pluginOperation);
|
||||
|
||||
/**
|
||||
* @return int
|
||||
@@ -101,4 +99,11 @@ interface PluginInterface extends PluginEventReceiver
|
||||
* @param int $enabled
|
||||
*/
|
||||
public function setEnabled($enabled);
|
||||
|
||||
/**
|
||||
* @param string $version
|
||||
* @param PluginOperation $pluginOperation
|
||||
* @param mixed $extra
|
||||
*/
|
||||
public function upgrade(string $version, PluginOperation $pluginOperation, $extra = null);
|
||||
}
|
||||
Reference in New Issue
Block a user