Voici un exemple, pris dans Symfony2 site web, au sujet de la définition d'un service personnalisé (YAML notation):
services:
newsletter_manager:
class: %newsletter_manager.class%
arguments: [@mailer, @templating]
Est-il une liste de défaut de service Symfony2 objets qui peuvent être injectés dans un service personnalisé en tant que paramètres (comme @mailer
, @templating
, @doctrine
)?
Je sais qu'ils viennent de l' Container
(ce qui est disponible, par exemple, dans chaque Controller
de la classe). J'ai essayé de vider tous les services, mais je suis à la recherche pour une liste plus détaillée:
php app/console container:debug
logger container Symfony\Bridge\Monolog\Logger
mailer container Swift_Mailer
translator n/a alias for translator.default
...