Bonjour,

voilà j'utilise depuis plusieurs temps composer pour installer des bibliothèques utiles que j'utilise directement via leurs namespace. Je voulais savoir à quoi sert de déclarer ses bibliothèques dans le Kernel de symfony (AppKernel.php) ?

Peut t'on installer une bibliothèque par exemple de gestion d'image (crop...) via composer et l'utiliser dans Symfony directement via une instance sans forcément l'avoir ajouter au Kernel ?

Merci d'avance

2 réponses


Hello,

Le kernel te permet d'enregistrer uniquement les modules(bundles) symfony, donc tu peux installer des bibliothèques qui ne sont pas en rapport avec ces modules.
Du moment ou tu vois une bibliothèque avec MachinBundle et qui etant de Symfony\Component\HttpKernel\Bundle\Bundle dans ce cas il faudra l'enregistré dans le kernel.

Merci beaucoup je comprends mieux ;)