Bonjour,
dans le code des classes de drupal 8, je suppose que c'est pareil pour drupa 7,
on ne trouve pas de gestion des exceptions par les try catch.
Savez-vous pourquoi ?
Merci d'avance
Bonjour,
dans le code des classes de drupal 8, je suppose que c'est pareil pour drupa 7,
on ne trouve pas de gestion des exceptions par les try catch.
Savez-vous pourquoi ?
Merci d'avance
2 raisons possibles :
- Il n'ya pas lieu d'utiliser des blocs try catch car le code des classes n'utilise pas de code pouvant générer des exceptions
- On préfère laisser l'exception remonter jusqu'à l'utilisateur pour qu'il la gère lui même
Dans une architecture de type MVC POO,
la gestion des exceptions doit-elle obéir à certaines règles ?
Du genre au niveau des contrôleurs qu'on gère plutot les exceptions ou
la classe mère gère ca et la classe fille pluôt ca, etc.
Y'a pas de règles spécifique.
Je préfère catcher les exceptions le plus tôt possible et ne pas laisser le choix à l'utilisateur de ma classe , mais c'est aussi parfois nécessaire de laisser la possibilité à l'utilisateur de gérer les exceptions.
La seule règle c'est d'éviter un code avec des exceptions non catchées
Partager