Adieu l'autoloader maison

Exercice 3 sur 4 du chapitre 4 · 100 XP · 3 objectifs vérifiés par des tests

Notions abordées : vendor/autoload.phpComposer

Composer sait maintenant charger les classes de la gazette. Votre autoloader a bien servi, il peut prendre sa retraite.

Votre mission

  1. Dans public/index.php, remplacez l'appel à spl_autoload_register() par une seule ligne, qui charge l'autoloader de Composer : require __DIR__ . '/../vendor/autoload.php';.
  2. Vérifiez que la une s'affiche toujours, bulletin compris.

Rappel

vendor/autoload.php est le seul fichier qu'un projet Composer charge à la main. Il enregistre l'autoloader de vos classes (la règle PSR-4) et celui de toutes les dépendances installées dans vendor/. C'est par lui qu'au prochain chapitre, un routeur téléchargé deviendra utilisable en une ligne.