Skip to content

Commit 0e78545

Browse files
authored
Change the priorities of the RequestListener and SubRequestListener listeners (#414)
1 parent 9e5e6b0 commit 0e78545

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
- [BC BREAK] Remove the `monolog` configuration option. Instead, register the service manually (#406)
1717
- [BC BREAK] Remove the `listener_priorities` configuration option. Instead, use a compiler pass to change the priority of the listeners (#407)
1818
- Prefer usage of the existing `Symfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface` service for the `RequestFetcher` class (#409)
19+
- [BC BREAK] Change the priorities of the `RequestListener` and `SubRequestListener` listeners (#414)
1920

2021
## 3.5.3 (2020-10-13)
2122

UPGRADE-4.0.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@
7777
- Changed the priority of the `ConsoleCommandListener::handleConsoleErrorEvent` listener to `-64`.
7878
- Changed the priority of the `ConsoleCommandListener::::handleConsoleCommandEvent` listener to `128`.
7979
- Changed the priority of the `MessengerListener::handleWorkerMessageFailedEvent` listener to `50`.
80+
- Changed the priority of the `RequestListener::handleKernelRequestEvent` listener to `5`.
81+
- Changed the priority of the `RequestListener::handleKernelControllerEvent` listener to `10`.
82+
- Changed the priority of the `SubRequestListener::handleKernelRequestEvent` listener to `3`.
83+
- Changed the priority of the `SubRequestListener::handleKernelFinishRequestEvent` listener to `5`.
8084
- Changed the type of the `sentry.options.before_send` configuration option from `scalar` to `string`. The value must always be the name of the container service to call without the `@` prefix.
8185

8286
Before

src/Resources/config/services.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@
4141
<argument type="service" id="Sentry\State\HubInterface" />
4242
<argument type="service" id="security.token_storage" on-invalid="ignore" />
4343

44-
<tag name="kernel.event_listener" event="kernel.request" method="handleKernelRequestEvent" priority="1" />
45-
<tag name="kernel.event_listener" event="kernel.controller" method="handleKernelControllerEvent" priority="1" />
44+
<tag name="kernel.event_listener" event="kernel.request" method="handleKernelRequestEvent" priority="5" />
45+
<tag name="kernel.event_listener" event="kernel.controller" method="handleKernelControllerEvent" priority="10" />
4646
</service>
4747

4848
<service id="Sentry\SentryBundle\EventListener\SubRequestListener" class="Sentry\SentryBundle\EventListener\SubRequestListener">
4949
<argument type="service" id="Sentry\State\HubInterface" />
5050

51-
<tag name="kernel.event_listener" event="kernel.request" method="handleKernelRequestEvent" priority="1" />
52-
<tag name="kernel.event_listener" event="kernel.finish_request" method="handleKernelFinishRequestEvent" priority="1" />
51+
<tag name="kernel.event_listener" event="kernel.request" method="handleKernelRequestEvent" priority="3" />
52+
<tag name="kernel.event_listener" event="kernel.finish_request" method="handleKernelFinishRequestEvent" priority="5" />
5353
</service>
5454

5555
<service id="Sentry\SentryBundle\EventListener\MessengerListener" class="Sentry\SentryBundle\EventListener\MessengerListener">

tests/DependencyInjection/SentryExtensionTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,12 +125,12 @@ public function testRequestListener(): void
125125
[
126126
'event' => KernelEvents::REQUEST,
127127
'method' => 'handleKernelRequestEvent',
128-
'priority' => 1,
128+
'priority' => 5,
129129
],
130130
[
131131
'event' => KernelEvents::CONTROLLER,
132132
'method' => 'handleKernelControllerEvent',
133-
'priority' => 1,
133+
'priority' => 10,
134134
],
135135
],
136136
], $definition->getTags());
@@ -147,12 +147,12 @@ public function testSubRequestListener(): void
147147
[
148148
'event' => KernelEvents::REQUEST,
149149
'method' => 'handleKernelRequestEvent',
150-
'priority' => 1,
150+
'priority' => 3,
151151
],
152152
[
153153
'event' => KernelEvents::FINISH_REQUEST,
154154
'method' => 'handleKernelFinishRequestEvent',
155-
'priority' => 1,
155+
'priority' => 5,
156156
],
157157
],
158158
], $definition->getTags());

0 commit comments

Comments
 (0)