La classe Plugin est responsable de la localisation des ressources et de la gestion des chemins des plugins.
Les plugins peuvent être localisés avec Plugin. Utiliser
Plugin::path('DebugKit');
vous donne par exemple le chemin complet vers le
plugin DebugKit:
$path = Plugin::path('DebugKit');
Vous pouvez vérifier dynamiquement dans votre code si un plugin a été chargé:
$isLoaded = Plugin::isLoaded('DebugKit');
Utilisez Plugin::loaded()
si vous voulez avoir la liste de tous les plugins
actuellement chargés.
Utilisée pour obtenir la localisation des fichiers de classes du plugin:
$path = App::classPath('DebugKit');
La méthode renvoie le chemin vers les templates du plugin:
$path = Plugin::templatePath('DebugKit');
Même chose pour le chemin vers la configuration:
$path = Plugin::configPath('DebugKit');