C’est le dossier qui contient toutes les librairies utilisées par Symfony. Il est généré par Composer à l’installation. Comme nous l’avons vu, c’est Composer qui permet d’installer toutes les librairies nécessaires. Composer crée un dossier vendor et installe les librairies à l’intérieur. Il crée également un fichier autoload.php, qui permettra de faire référence à ces librairies dans le code grâce à l’espace de nom (namespace). Un chapitre précédent a été consacré à Composer.
À aucun moment vous ne devez modifier manuellement le contenu du dossier vendor. Celui-ci doit contenir la dernière version des librairies installées. Si une nouvelle librairie est installée par Composer, elle viendra s’ajouter aux autres dans ce dossier. Chaque mise à jour de Symfony viendra écraser le contenu de ce dossier. Nous ne nous en préoccupons donc pas.
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique