- [x] [ModuleAnswer->get+getAll] Accesseurs aux donnees de la reponse
This commit is contained in:
parent
f881e6e964
commit
ad80d1a310
|
@ -73,11 +73,11 @@
|
||||||
function selectUsers(){
|
function selectUsers(){
|
||||||
|
|
||||||
// Creation de la requete
|
// Creation de la requete
|
||||||
$requete = new manager\ModuleRequest('firstModule/getUsers');
|
$requete = new manager\ModuleRequest('userDefaultModule/getAll');
|
||||||
$answer = $requete->dispatch();
|
$answer = $requete->dispatch();
|
||||||
|
|
||||||
var_dump( $answer->serialize() );
|
// var_dump( $answer->serialize() );
|
||||||
// var_dump($requete->error);
|
var_dump( $answer->get('users') );
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@
|
||||||
var_dump( $request->error );
|
var_dump( $request->error );
|
||||||
var_dump( \manager\ManagerError::explicit($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
|
/* AJOUTE UNE DONNEE A LA REPONSE
|
||||||
*
|
*
|
||||||
* @key<String> Le nom de la valeur a ajouter
|
* @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){
|
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
|
/* SERIALISATION A PARTIR DES DONNEES
|
||||||
*
|
*
|
||||||
* @return json<String> Retourne les donnees serialisees
|
* @return json<String> Retourne les donnees serialisees
|
||||||
|
|
2
todo.md
2
todo.md
|
@ -13,6 +13,7 @@
|
||||||
############
|
############
|
||||||
# EN COURS #
|
# EN COURS #
|
||||||
############
|
############
|
||||||
|
- [ ] [ModuleAnswer->serialize] Integration de l'erreur dans la serialisation
|
||||||
|
|
||||||
- [x] Conception BDD + ameliorations
|
- [x] Conception BDD + ameliorations
|
||||||
- [x] Liste des tables
|
- [x] Liste des tables
|
||||||
|
@ -31,6 +32,7 @@
|
||||||
########
|
########
|
||||||
# FAIT #
|
# FAIT #
|
||||||
########
|
########
|
||||||
|
- [x] [ModuleAnswer->get+getAll] Accesseurs aux donnees de la reponse
|
||||||
- [x] Gestion des erreurs
|
- [x] Gestion des erreurs
|
||||||
- [x] [ModuleError::explicit] Explicitation
|
- [x] [ModuleError::explicit] Explicitation
|
||||||
- [x] Conception du systeme de delegation des managers
|
- [x] Conception du systeme de delegation des managers
|
||||||
|
|
|
@ -64,7 +64,8 @@
|
||||||
if( $request->error != \manager\ManagerError::Success )
|
if( $request->error != \manager\ManagerError::Success )
|
||||||
var_dump( \manager\ManagerError::explicit($request->error) );
|
var_dump( \manager\ManagerError::explicit($request->error) );
|
||||||
else
|
else
|
||||||
var_dump( $users );
|
var_dump( $users->get('users') );
|
||||||
|
var_dump( $users->getAll() );
|
||||||
echo '</section>';
|
echo '</section>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue