26601 shaares
Pour les applications utilisant le composant Symfony Intl, certains territoires comme le Kosovo ne sont pas inclus par défaut car leur code pays (XK) n’est pas un code officiel ISO 3166 mais un code “user-assigned”. Par conséquent, des appels comme Countries::getNames() ou Countries::getName('XK') ne retournent rien ou déclenchent une erreur. Il suffit d’activer la variable d’environnement SYMFONY_INTL_WITH_USER_ASSIGNED=true pour que Symfony reconnaisse ces codes non officiels, permettant alors d’obtenir correctement les codes alpha-2 (XK), alpha-3 (XKK) et le code numérique 983 pour le Kosovo.