Skip to content

Commit 78282ae

Browse files
author
David Marland
committed
ResetServicesExtension to run _after_ message received
Resolves #1156 Reset the services after message is received, so that logs are flushed without having to wait for a new message
1 parent 2e5c41c commit 78282ae

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

pkg/enqueue-bundle/Consumption/Extension/ResetServicesExtension.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
namespace Enqueue\Bundle\Consumption\Extension;
44

5-
use Enqueue\Consumption\Context\MessageReceived;
6-
use Enqueue\Consumption\MessageReceivedExtensionInterface;
5+
use Enqueue\Consumption\Context\PostMessageReceived;
6+
use Enqueue\Consumption\PostMessageReceivedExtensionInterface;
77
use Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter;
88

9-
class ResetServicesExtension implements MessageReceivedExtensionInterface
9+
class ResetServicesExtension implements PostMessageReceivedExtensionInterface
1010
{
1111
/**
1212
* @var ServicesResetter
@@ -18,7 +18,7 @@ public function __construct(ServicesResetter $resetter)
1818
$this->resetter = $resetter;
1919
}
2020

21-
public function onMessageReceived(MessageReceived $context): void
21+
public function onPostMessageReceived(PostMessageReceived $context): void
2222
{
2323
$context->getLogger()->debug('[ResetServicesExtension] Resetting services.');
2424

pkg/enqueue-bundle/Tests/Unit/Consumption/Extension/ResetServicesExtensionTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function testItShouldResetServices()
3737
;
3838

3939
$extension = new ResetServicesExtension($resetter);
40-
$extension->onMessageReceived($context);
40+
$extension->onPostMessageReceived($context);
4141
}
4242

4343
protected function createContext(): MessageReceived

0 commit comments

Comments
 (0)