log(__METHOD__." - ".print_r($request_data, true)); // Initialisation de l'attribut contents avec les clés qui doivent être // récupérées dans les données JSON reçues $this->contents['data'] = ''; // Instanciation de la classe qui s'occupe du traitement métier $this->metier_manager = new diamanager(); // Exécution du traitement $ret = $this->metier_manager->create($request_data); // Gestion du retour en fonction du résultat return $this->sendReply($ret, $this->metier_manager->getMessage()); } /** * Cette méthode permet de définir le traitement du GET sur une requête * REST. Elle vérifie la validité du format des données reçues, effectue le * traitement et retourne le résultat. * * @param string $id L'identifiant de la ressource * * @todo XXX Commenter le fonctionnement */ public function get($id) { // Log - services.log $this->log(__METHOD__." - id:".$id); // Vérification de l'existence de l'ID de la requête REST // Si l'id d'est pas présent, on retourne un code 400 if (!$id || empty($id)) { return $this->sendHttpCode(400, "Aucun identifiant fourni pour la ressource."); } // Instanciation de la classe qui s'occupe du traitement métier $this->metier_manager = new diamanager(); // Exécution du traitement $ret = $this->metier_manager->get_recepisse_and_decision($id); // Gestion du retour en fonction du résultat return $this->sendReply($ret, $this->metier_manager->getMessage()); } } ?>