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
|