Bonjour, pour commencer à utiliser Crook connecte toi !

Les services symfony

Créer un service dans symfony


Les services symfony

Selon la configuration par défaut de services.yaml toutes classes situées dans src est un service. Un service doit être injecté grâce au type-hint :

  • dans un controller en paramètre de la méthode exemple: add(MonService $monService)

  • dans un service en passant par le constructeur exemple :

private $monService;

public function __construct(MonService $monService) 
{
    $this->monService = $monService;
}

Pour lister les services :

symfony console debug:container
symfony console debug:autowiring

 

À propos
logo
image de profil

Rolls