# PR TypeInfo - [x] TypeContext pour gérer les uses / declaringClass (self/static/parent) - [x] Gestion des parents dans le TypeContext - [x] Gestion de static dans le TypeContext - [x] Ajouter TypeContext optionnel sur l'interface TypeResolverInterface - [x] StringResolver passe par PhpStan pour résoudre le type - [x] Support des templates des classes (TypeContext) - [x] Avoir des classes spécifiques pour - [x] Object - [x] Collection (array/iterable) (décorateur qui prends un Type en argument) - [x] Enum (Backed+Unit) - [x] GenericType - [x] UnionType - [x] IntersectionType - [x] Template - [x] Builtin - [x] Optimisation TypeContextFactory, cache create on same classes - [x] Type factory méthode enum, quand backingType = null & $className instanceof BackedEnum -> faire de la reflection pour récupérer le backing type - [x] Binder dans FrameworkBundle - [ ] Finir les tests # PR TypeInfo deprecs - [ ] Faire une seconde PR qui va dégager toutes les déprecs dans le code SF - [ ] Mentions à Type dans Serializer/PropertyInfo - [ ] Extractors de PropertyInfo