Skip to content

Commit 6b14a4c

Browse files
[HttpKernel] Deprecate StreamedResponseListener, it serves no purpose anymore
1 parent ba8ffdd commit 6b14a4c

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ CHANGELOG
55
---
66

77
* Add `BackedEnumValueResolver` to resolve backed enum cases from request attributes in controller arguments
8+
* Deprecate StreamedResponseListener, it's not needed anymore
89

910
6.0
1011
---

EventListener/AbstractSessionListener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ public static function getSubscribedEvents(): array
246246
{
247247
return [
248248
KernelEvents::REQUEST => ['onKernelRequest', 128],
249-
// low priority to come after regular response listeners, but higher than StreamedResponseListener
249+
// low priority to come after regular response listeners
250250
KernelEvents::RESPONSE => ['onKernelResponse', -1000],
251251
];
252252
}

EventListener/StreamedResponseListener.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,17 @@
1616
use Symfony\Component\HttpKernel\Event\ResponseEvent;
1717
use Symfony\Component\HttpKernel\KernelEvents;
1818

19+
trigger_deprecation('symfony/http-kernel', '6.1', 'The "%s" class is deprecated.', StreamedResponseListener::class);
20+
1921
/**
2022
* StreamedResponseListener is responsible for sending the Response
2123
* to the client.
2224
*
2325
* @author Fabien Potencier <fabien@symfony.com>
2426
*
2527
* @final
28+
*
29+
* @deprecated since Symfony 6.1
2630
*/
2731
class StreamedResponseListener implements EventSubscriberInterface
2832
{

0 commit comments

Comments
 (0)