我希望Symfony中的
我尝试了以下的
Psr\Log\LoggerInterface
公共,这样我就可以直接从容器中获取它,使用$container->get('Psr\Log\LoggerInterface')
。我尝试了以下的
services.yaml
:_defaults:
public: true
Psr\Log\LoggerInterface:
public: true
Psr\Log\LoggerInterface:
alias: 'logger'
public: true
Psr\Log\LoggerInterface:
alias: 'monolog.logger'
public: true
我不明白为什么重写一个服务如此困难。
最初的回答: