- [x] [ModuleAnswer->get+getAll] Accesseurs aux donnees de la reponse
This commit is contained in:
parent
27bb0850ca
commit
859406906d
|
@ -73,11 +73,11 @@
|
|||
function selectUsers(){
|
||||
|
||||
// Creation de la requete
|
||||
$requete = new manager\ModuleRequest('firstModule/getUsers');
|
||||
$requete = new manager\ModuleRequest('userDefaultModule/getAll');
|
||||
$answer = $requete->dispatch();
|
||||
|
||||
var_dump( $answer->serialize() );
|
||||
// var_dump($requete->error);
|
||||
// var_dump( $answer->serialize() );
|
||||
var_dump( $answer->get('users') );
|
||||
|
||||
return true;
|
||||
|
||||
|
@ -105,7 +105,7 @@
|
|||
var_dump( $request->error );
|
||||
var_dump( \manager\ManagerError::explicit($request->error) );
|
||||
|
||||
$users = $request->dispatch();
|
||||
$users = $request->dispatch()->get('users');
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
/* AJOUTE UNE DONNEE A LA REPONSE
|
||||
*
|
||||
* @key<String> Le nom de la valeur a ajouter
|
||||
* @value<String> La valeur a ajouter
|
||||
* @value<mixed*> La valeur a ajouter
|
||||
*
|
||||
*/
|
||||
public function append($key, $value){
|
||||
|
@ -76,6 +76,46 @@
|
|||
|
||||
|
||||
|
||||
|
||||
/* RECUPERE UNE DONNEE DE LA REPONSE
|
||||
*
|
||||
* @key<String> Le nom de la valeur a recuperer
|
||||
*
|
||||
* @return value<mixed*> La valeur a cette cle
|
||||
* @return error<null> Retourne NULL si aucune valeur pour cette cle
|
||||
*
|
||||
*/
|
||||
public function get($key){
|
||||
// Si la valeur de cle @key n'existe pas, on retourne NULL
|
||||
if( !isset($this->data[$key]) )
|
||||
return null;
|
||||
|
||||
// Sinon, on retourne la valeur associee
|
||||
return $this->data[$key];
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* RECUPERE TOUTES LES DONNEES DE LA REPONSE
|
||||
*
|
||||
* @return data<Array> Les donnees de la reponse
|
||||
*
|
||||
*/
|
||||
public function getAll(){
|
||||
// Sinon, on retourne la valeur associee
|
||||
return $this->data;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* SERIALISATION A PARTIR DES DONNEES
|
||||
*
|
||||
* @return json<String> Retourne les donnees serialisees
|
||||
|
|
2
todo.md
2
todo.md
|
@ -13,6 +13,7 @@
|
|||
############
|
||||
# EN COURS #
|
||||
############
|
||||
- [ ] [ModuleAnswer->serialize] Integration de l'erreur dans la serialisation
|
||||
|
||||
- [x] Conception BDD + ameliorations
|
||||
- [x] Liste des tables
|
||||
|
@ -31,6 +32,7 @@
|
|||
########
|
||||
# FAIT #
|
||||
########
|
||||
- [x] [ModuleAnswer->get+getAll] Accesseurs aux donnees de la reponse
|
||||
- [x] Gestion des erreurs
|
||||
- [x] [ModuleError::explicit] Explicitation
|
||||
- [x] Conception du systeme de delegation des managers
|
||||
|
|
|
@ -64,7 +64,8 @@
|
|||
if( $request->error != \manager\ManagerError::Success )
|
||||
var_dump( \manager\ManagerError::explicit($request->error) );
|
||||
else
|
||||
var_dump( $users );
|
||||
var_dump( $users->get('users') );
|
||||
var_dump( $users->getAll() );
|
||||
echo '</section>';
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue