Changes to "Plugins" between 2020-02-07 01:09:34 and 2020-03-22 03:09:24

103
104
105
106
107
108
109
110

111
112
113
114

115
116
117
118
119
120
121
103
104
105
106
107
108
109

110
111
112
113

114
115
116
117
118
119
120
121







-
+



-
+







* **signals.php** : inclus quand un signal enregistré est appelé

Ces scripts ne peuvent pas être appelés par une requête HTTP via l'interface privée ou publique.

### Objet Garradin\Plugin

* `__construct(string $id)`
* `setConfig(string $key, string $value)` : enregistre la configuration du plugin, si $value est null alors tte clé est effacée de la configuration
* `setConfig(string $key, string $value)` : enregistre la configuration du plugin, si $value est null alors toute clé est effacée de la configuration
* `getConfig(string $key)` : récupère la valeur de la clé $key pour la configuration du plugin
* `getInfos()` : renvoie les informations enregistrées sur le plugin
* `upgrade()` : mise à jour du plugin
* `needsUpgrade()` : le plugin doit-il être mis à jour ?
* `needUpgrade()` : le plugin doit-il être mis à jour ?
* `uninstall()` : désinstaller le plugin
* `id()` : renvoie l'identifiant du plugin
* `path()` : renvoie le chemin vers l'archive du plugin
* `registerSignal(string $signal, string $callback)` : enregistre un callback associé à un signal

### Base de données