Méthode ModuleInterface::Hasfunctionnality
HasFunctionnalitie
HasFunctionnalitie — Renvoie true si la fonctionnalité est implémentée dans le module et false sinon.
Cette méthode de la classe ModuleInterface renvoie true dans le cas ou la fonctionnalité $functionnalitie est bien implémentée dans le module et false dans tous les autres cas.
Cette fonction retourne un booléen qui indique l'implémentation ou non de la méthode de nom $functionnalitie dans le module.
HasFunctionnalitie — Renvoie true si la fonctionnalité est implémentée dans le module et false sinon.
Description
Code PHP :
bool HasFunctionnalitie(string $functionnalitie)
Cette méthode de la classe ModuleInterface renvoie true dans le cas ou la fonctionnalité $functionnalitie est bien implémentée dans le module et false dans tous les autres cas.
Liste de paramètres
- $functionnalitie C'est le nom sous forme de string de la méthode à appelé pour chacun des modules passé en paramètre.
Exemple de $functionnalitie
Code PHP :$functionnalitie = 'Search';
Valeur de retour
Cette fonction retourne un booléen qui indique l'implémentation ou non de la méthode de nom $functionnalitie dans le module.
Exemple d'utilisation
Code PHP :
// Initialisation de l'objet $modules = new Modules(); // Récupération d'un module $module = $modules->GetModule('mon_module'); // Si le module est valide if ($module->GetErrors() == 0) { // Teste l'existence de la fonctionnalité if ( $module->HasFunctionnalitie('Search') ) { // On peut effectuer la recherche } }