48 lines
804 B
PHP
48 lines
804 B
PHP
|
<?php
|
||
|
|
||
|
namespace manager;
|
||
|
|
||
|
|
||
|
// FORMAT:
|
||
|
//
|
||
|
// path: "nomModule/nomMethode"
|
||
|
// data1: {donnee1}
|
||
|
// data2: {donnee2}
|
||
|
// ...
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
|
||
|
class ModuleDispatcher{
|
||
|
|
||
|
|
||
|
// Attributs prives utiles (initialisation)
|
||
|
private $modules;
|
||
|
private $flags;
|
||
|
|
||
|
|
||
|
/* CONSTRUCTEUR & AMORCAGE DU DISPATCHER
|
||
|
*
|
||
|
* @request<ModuleRequest> La requete a dispatcher de type <ModuleRequest>
|
||
|
*
|
||
|
* @return status<Boolean> Retourne si oui ou non tout s'est bien passe
|
||
|
*
|
||
|
*/
|
||
|
public function __construct($request){
|
||
|
/* [1] On verifie le type de la requete
|
||
|
=========================================================*/
|
||
|
if( !($request instanceof ModuleRequest) ) // Si c'est pas une instance de <ModuleRequest>
|
||
|
return false; // On retourne FALSE, si erreur
|
||
|
|
||
|
|
||
|
|
||
|
return true;
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
}
|
||
|
|
||
|
?>
|