# Points à corriger

## ✅ 1. PHP CS Fixer — CORRIGÉ
33 fichiers reformatés automatiquement (`vendor/bin/php-cs-fixer fix`).

---

## ✅ 2. PHPUnit — notices sur les mocks — CORRIGÉ
- `AtelierServiceTest` : `atelierRepo` et `logger` → `createStub()`
- `EvaluationServiceTest` : `questionRepo` et `logger` → `createStub()`
- `testSauvegarderAtelierUnassignsAuthor` : attribut `#[AllowMockObjectsWithoutExpectations]` ajouté
- Résultat : **4 tests, 10 assertions, 0 notices**

---

## 3. Couverture de tests — quasi nulle

Seulement 2 services testés sur 50 fichiers sources. Aucun test sur :
- Les controllers
- Les entités
- Les repositories
- Les commands
- Le security (LoginFormAuthenticator)

À prioriser : tests d'intégration sur les controllers critiques (DossierController, BeneficiaireController, PlanningController).

---

## 4. PHPStan — augmenter le niveau

Le niveau actuel est **5/10**. Les erreurs ignorées dans `phpstan.neon` masquent potentiellement de vrais problèmes Doctrine.

Tester le niveau 6 puis 7 progressivement.

---

## 5. APP_SECRET vide dans .env

Vérifier que `.env` de base ne contient pas de secret vide en production (`.env.local` côté serveur).

---

## 6. Pagination bénéficiaires

La page charge tous les dossiers en une seule requête. À ajouter avec Doctrine Paginator quand le nombre de bénéficiaires devient important.
