Skip to content

Commit b792636

Browse files
committed
feature symfony#60999 [Messenger] Allow any ServiceResetterInterface implementation in ResetServicesListener (santysisi)
This PR was merged into the 7.4 branch. Discussion ---------- [Messenger] Allow any `ServiceResetterInterface` implementation in `ResetServicesListener` | Q | A | ------------- | --- | Branch? | 7.4 | Bug fix? | no | New feature? | yes | Deprecations? | no | Issues | no | License | MIT ### Summary This PR updates the `ResetServicesListener` to depend on the `ServicesResetterInterface` instead of the concrete `ServicesResetter` class. Commits ------- 5038305 [Messenger] Allow any `ServiceResetterInterface` implementation in `ResetServicesListener`
2 parents 01f0faf + 5038305 commit b792636

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

src/Symfony/Component/Messenger/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
CHANGELOG
22
=========
33

4+
7.4
5+
---
6+
7+
* Allow any `ServiceResetterInterface` implementation in `ResetServicesListener`
8+
49
7.3
510
---
611

src/Symfony/Component/Messenger/EventListener/ResetServicesListener.php

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

1414
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
15-
use Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter;
15+
use Symfony\Component\HttpKernel\DependencyInjection\ServicesResetterInterface;
1616
use Symfony\Component\Messenger\Event\WorkerRunningEvent;
1717
use Symfony\Component\Messenger\Event\WorkerStoppedEvent;
1818

@@ -22,7 +22,7 @@
2222
class ResetServicesListener implements EventSubscriberInterface
2323
{
2424
public function __construct(
25-
private ServicesResetter $servicesResetter,
25+
private ServicesResetterInterface $servicesResetter,
2626
) {
2727
}
2828

src/Symfony/Component/Messenger/composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"symfony/console": "^7.2|^8.0",
2727
"symfony/dependency-injection": "^6.4|^7.0|^8.0",
2828
"symfony/event-dispatcher": "^6.4|^7.0|^8.0",
29-
"symfony/http-kernel": "^6.4|^7.0|^8.0",
29+
"symfony/http-kernel": "^7.3|^8.0",
3030
"symfony/process": "^6.4|^7.0|^8.0",
3131
"symfony/property-access": "^6.4|^7.0|^8.0",
3232
"symfony/lock": "^6.4|^7.0|^8.0",
@@ -42,7 +42,7 @@
4242
"symfony/event-dispatcher": "<6.4",
4343
"symfony/event-dispatcher-contracts": "<2.5",
4444
"symfony/framework-bundle": "<6.4",
45-
"symfony/http-kernel": "<6.4",
45+
"symfony/http-kernel": "<7.3",
4646
"symfony/lock": "<6.4",
4747
"symfony/serializer": "<6.4"
4848
},

0 commit comments

Comments
 (0)