Méthode Modules::Functionnality
Functionnality
Functionnality — Appelle les fonctionnalités des modules demandés.
Cette méthode de la classe Modules exécute la fonctionnalité demandée sur l'ensemble des modules la supportant et retourne un tableau associatif de résultats avec comme clés les noms des modules et comme valeurs les résultats de chaque module.
Dans le cas ou un des modules ne disposerait pas de la functionnalité sus-ci-nommée, l'appel de la fonctionnalité sur le module en question ne serait pas effectué.
Cette fonction retourne un tableau associatif de résultats avec comme clés les noms des modules et comme valeurs les résultats de chaque module.
exemple de retour
Functionnality — Appelle les fonctionnalités des modules demandés.
Description
Cette méthode de la classe Modules exécute la fonctionnalité demandée sur l'ensemble des modules la supportant et retourne un tableau associatif de résultats avec comme clés les noms des modules et comme valeurs les résultats de chaque module.
Dans le cas ou un des modules ne disposerait pas de la functionnalité sus-ci-nommée, l'appel de la fonctionnalité sur le module en question ne serait pas effectué.
Liste de paramètres
- $functionnality C'est le nom sous forme de string de la méthode à appelé pour chacun des modules passé en paramètre.
Exemple de $functionnality
Code PHP :$functionnality = 'Search';
- $modules C'est un tableau associatif qui à pour clés les noms des modules et comme valeurs des tableaux associatif représentant la liste des paramètre pour chaque module.
Exemple de $modules
Code PHP :
Valeur de retour
Cette fonction retourne un tableau associatif de résultats avec comme clés les noms des modules et comme valeurs les résultats de chaque module.
exemple de retour
Code PHP :
$result = Array ( 'forum' => $resultat_de_la_fonctionnalite_sur_le_forum, 'wiki' => $resultat_de_la_fonctionnalite_sur_le_wiki, 'articles' => $resultat_de_la_fonctionnalite_sur_les_articles );
Exemple d'utilisation
Code PHP :
// Initialisation de l'objet $objetModules = new Modules(); $modules = Array ( 'forum' => Array ($param_forum1, $param_forum2, ...), 'wiki' => Array ($param_wiki1, $param_wiki2, ...), 'articles' => Array ($param_articles1, ...) ); // Appel de la méthode $results = $objetModules->Functionnality('Search', $modules);