Sélectionner une page

Un service est simplement un objet PHP qui remplit une fonction, associé à une configuration.

A l’image des “Elements” sous CakePHP, ils peuvent être appelés de n’importe où dans notre code 🙂

L’avantage de réfléchir sur les services est que cela force à bien séparer chaque fonctionnalité de l’application. Comme chaque service ne remplit qu’une seule et unique fonction, ils sont facilement réutilisables. Et vous pouvez surtout facilement les développer, les tester et les configurer puisqu’ils sont assez indépendants. Cette façon de programmer est connue sous le nom d’architecture orientée services, et n’est pas spécifique à Symfony ni au PHP.

Partagez cet article: