Eagle Framework Help

Apis

Fonctions offertes

  • constructeur le constructeur prend en paramètre un préfixe. Ce préfixe est stocké afin de pouvoir être utilisé pour chaque appel à la méthode apiUrl

  • apiUrl fourni la concaténation du préfixe d'api enregistré avec la suite de lien fourni

  • request permet de lancer une requête vers l'api à partir des données fournies. Référez-vous aux commentaires pour plus de détails sur les paramètres

  • getLastRequestResult fourni le résultat de la dernière requête lancée accessible sous 2 formats

    • tableau via EagleApiRequest::RESULT_AS_JSON_ARRAY

    • chaine de caractères via EagleApiRequest::RESULT_AS_STRING cette version renvoi le résultat original de la requête

  • ifArrayContain cette méthode est un utilitaire permettant notamment à la suite d'une récupération au format EagleApiRequest::RESULT_AS_JSON_ARRAY de vérifier la présence des clés attendues Référez-vous aux commentaires pour plus de détails sur le format

  • createFromConfig cette méthode statique fournie une instance de EagleApi à partir de la configuration fournie

Utilisation de la class

La class est abstraite de base, l'idée dans son implémentation est de créer une class par Api utilisée.

class EagleOnlineApi extends EagleApi{ public function __construct(){ parent::construct(apiUrlPrefix: "https://eagle-false-url.com/api"); } }
12 août 2025