Exemplo n.º 1
0
 /**
  * @param IContainer $container
  * @param MonologChannelManager $channelManager
  */
 public function initialize(IContainer $container, MonologChannelManager $channelManager)
 {
     $container->set([LoggerInterface::class, Logger::class], $channelManager->getLogger());
     $container->set([IMonologChannelManager::class, MonologChannelManager::class], $channelManager);
 }
Exemplo n.º 2
0
 /**
  * NamedLogger constructor.
  *
  * @param MonologChannelManager $channelManager
  */
 public function __construct(MonologChannelManager $channelManager)
 {
     $this->logger = $channelManager->getLogger($this->getChannelName());
 }
Exemplo n.º 3
0
 function let(MonologChannelManager $channelManager, LoggerInterface $logger)
 {
     $channelManager->getLogger(Argument::type('string'))->willReturn($logger);
     $this->beConstructedWith($channelManager);
 }