Chain Provider catch Exception
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par lire la classe Chain finale et son chemin d’exécution du provider afin de comprendre où les exceptions sont actuellement journalisées et converties en une AddressCollection vide. Examinez ensuite les tests voisins concernant le comportement des providers de Chain, puis définissez l’achèvement comme le fait de fournir aux appelants un moyen fiable de distinguer l’absence de résultats des erreurs du provider et de couvrir ce comportement par des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi,
Currently, the chain provider only logs the exceptions, there is no way to catch the exceptions and we always get an empty AddressCollection in case something went wrong. There is no way to know if the collection is empty because there were no results or if an error occurred.
A simple customized solution would be to extend the class Chain and throw the exception but it's not possible since it's final. All I can do is to replicate the class (not best solution).
If there is a workaround about this I would like to hear about it, otherwise I guess it must be implemented a way to catch the erros.
Thank you.
- Langage dominant
- PHP
- Étoiles
- 4k
- Forks
- 527
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de geocoder-php/Geocoder
-
question
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
geocoder-php/Geocoder#1267 · 2 commentaires ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
geocoder-php/Geocoder#1266 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 38/100
geocoder-php/Geocoder#1244 · 2 commentaires · 2 réactions ·
-
Add Support for IPQueryOuverteprovider
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
geocoder-php/Geocoder#1243 ·
-
Mapbox Geocoding v6Peut-être pris @davidbarratt l’a pris il y a 42 jours. Ouverteprovider
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
geocoder-php/Geocoder#1237 · 1 commentaire · 1 réaction ·
Toutes les issues de geocoder-php/Geocoder
Issues similaires
-
sync-en
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
sync-en
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 4 jours
-
Перевод устарел
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Combination form: image thumbnails collapse to 0×0 when a stylesheet sets `img { max-width: 100% }`Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
PrestaShop/PrestaShop#43200 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
roadrunner-php/cli#69 ·
Les mainteneurs répondent en général sous 1 jour