110,7 → 110,7 |
* Execute l'action d'un module donnée et fusionne le résultat avec le tableau de sortie. |
* Permet à une action d'un module donnée de charger le résultat d'une autre action de module. |
*/ |
protected function executerAction($ClasseModule, $action) { |
protected function executerAction($ClasseModule, $action, $parametres = array()) { |
$module = new $ClasseModule(); |
$sortiePrecedente = $this->getSortie(); |
// Initialisation du module demandé |
119,7 → 119,11 |
} |
// Lancement de l'action demandé du module chargé |
if (method_exists($module, $action)) { |
if (isset($parametres)) { |
$module->$action($parametres); |
} else { |
$module->$action(); |
} |
$nouvelleSortie = $module->getSortie(); |
$this->fusionnerSortie($nouvelleSortie); |
} else { |