Bonjour,
voila, j'utilise dans une appli différentes methode de commumication par socket. Afin de m'assurer que ma gestion de cas d'erreur est correcte, je voudrais bouchonner ces fonctions.
J'utilise PHPUnit comme librairie de test, qui permet de crééer des stubs.
Mais le soucis est que, sauf erreur de ma part, je ne peux créer un stub que pour une methode de classe.
Or les fonctions de communication socket sont globale.
Alors une solution serait de créer ma propre classe socket, dont la methode connecte serait en fait un appel a la methode globale connect, etc ...
Mais je ne suis pas fana de ce principe.
Donc, savez comment je peux bouchonner des méthodes globales ?
Partager