8000 Add nullable logger in ConsumeMessagesCommand · symfony/symfony@0babb6d · GitHub
[go: up one dir, main page]

Skip to content

Commit 0babb6d

Browse files
Add nullable logger in ConsumeMessagesCommand
1 parent a4f1205 commit 0babb6d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/Symfony/Component/Messenger/Command/ConsumeMessagesCommand.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Component\Messenger\Command;
1313

1414
use Psr\Container\ContainerInterface;
15+
use Psr\Log\LoggerInterface;
1516
use Symfony\Component\Console\Command\Command;
1617
use Symfony\Component\Console\Input\InputArgument;
1718
use Symfony\Component\Console\Input\InputInterface;
@@ -34,13 +35,15 @@ class ConsumeMessagesCommand extends Command
3435

3536
private $bus;
3637
private $receiverLocator;
38+
private $logger;
3739

38-
public function __construct(MessageBusInterface $bus, ContainerInterface $receiverLocator)
40+
public function __construct(MessageBusInterface $bus, ContainerInterface $receiverLocator, LoggerInterface $logger = null)
3941
{
4042
parent::__construct();
4143

4244
$this->bus = $bus;
4345
$this->receiverLocator = $receiverLocator;
46+
$this->logger = $logger;
4447
}
4548

4649
/**
@@ -86,11 +89,11 @@ protected function execute(InputInterface $input, OutputInterface $output)
8689
}
8790

8891
if ($limit = $input->getOption('limit')) {
89-
$receiver = new MaximumCountReceiver($receiver, $limit);
92+
$receiver = new MaximumCountReceiver($receiver, $limit, $this->logger);
9093
}
9194

9295
if ($memoryLimit = $input->getOption('memory-limit')) {
93-
$receiver = new MemoryLimitReceiver($receiver, $memoryLimit);
96+
$receiver = new MemoryLimitReceiver($receiver, $memoryLimit, $this->logger);
9497
}
9598

9699
$worker = new Worker($receiver, $this->bus);

0 commit comments

Comments
 (0)
0