Skip to content

Commit ee61774

Browse files
[HttpKernel] Deprecate StreamedResponseListener, it serves no purpose anymore
1 parent 2d723e1 commit ee61774

File tree

5 files changed

+11
-5
lines changed

5 files changed

+11
-5
lines changed

UPGRADE-6.1.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ Console
1212

1313
* Deprecate `Command::$defaultName` and `Command::$defaultDescription`, use the `AsCommand` attribute instead
1414

15+
HttpKernel
16+
----------
17+
18+
* Deprecate StreamedResponseListener, it's not needed anymore
19+
1520
Serializer
1621
----------
1722

src/Symfony/Bundle/FrameworkBundle/Resources/config/web.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
use Symfony\Component\HttpKernel\EventListener\ErrorListener;
2727
use Symfony\Component\HttpKernel\EventListener\LocaleListener;
2828
use Symfony\Component\HttpKernel\EventListener\ResponseListener;
29-
use Symfony\Component\HttpKernel\EventListener\StreamedResponseListener;
3029
use Symfony\Component\HttpKernel\EventListener\ValidateRequestListener;
3130

3231
return static function (ContainerConfigurator $container) {
@@ -79,9 +78,6 @@
7978
])
8079
->tag('kernel.event_subscriber')
8180

82-
->set('streamed_response_listener', StreamedResponseListener::class)
83-
->tag('kernel.event_subscriber')
84-
8581
->set('locale_listener', LocaleListener::class)
8682
->args([
8783
service('request_stack'),

src/Symfony/Component/HttpKernel/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
---

src/Symfony/Component/HttpKernel/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
}

src/Symfony/Component/HttpKernel/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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy