Introduction Since Symfony 4.2, services can now be bound by type and name. Syntax # config/services.yaml services: _defaults: bind: # it works with scalar types too (string, int, array, etc.) string $adminEmail: '[email protected]' # but it's mostly used with classes Psr\Log\LoggerInterface $requestLogger: '@monolog.logger.request'