Code d'erreur * * @return explicit Description explicite du code d'erreur * */ public static function explicit($error){ switch($error){ case self::Success: return "Tout s'est bien deroule"; break; case self::ParsingFailed: return "La lecture du fichier JSON ou XML a echoue"; break; case self::InvalidFlags: return "Les specifications (drapeaux) sont incorrects"; break; case self::UnreachableResource: return "La ressource n'existe pas (404)"; break; case self::MissingPath: return "Le chemin de delegation n'a pas ete renseigne"; break; case self::WrongPathModule: return "Le chemin de delegation est incorrect ('nomModule/nomMethode')"; break; case self::WrongPathRepo: return "Le chemin de delegation est incorrect ('nomRepo/nomMethode')"; break; case self::UnknownModule: return "Le module n'existe pas"; break; case self::UnknownRepo: return "Le repo n'existe pas"; break; case self::UnknownMethod: return "Le methode n'existe pas"; break; case self::UncallableMethod: return "Le methode n'est pas amorcable"; break; case self::ParamError: return "Un ou plusieurs parametres sont manquants ou incorrects"; break; case self::ModuleError: return "Erreur lors du traitement du module"; break; case self::RepoError: return "Erreur lors du traitement du repo"; break; case self::PDOConnection: return "La connexion avec la base de donnees a echoue"; break; case self::TokenError: return "Le token de connection est absent ou errone"; break; case self::PermissionError: return "Vous n'avez pas la permission d'effectuer cette action"; break; // default: return "Erreur inconnue..."; break; } // Erreur inconnue return null; } } ?>