@@ -100,15 +100,18 @@ public function handleKernelRequestEventDataProvider(): \Generator
100
100
'net.host.name ' => 'www.example.com ' ,
101
101
]);
102
102
103
- yield 'request.server .sentry-trace EXISTS ' => [
104
- new Options ([ ' send_default_pii ' => false ] ),
103
+ yield 'request.headers .sentry-trace EXISTS ' => [
104
+ new Options (),
105
105
Request::create (
106
106
'http://www.example.com ' ,
107
107
'GET ' ,
108
108
[],
109
109
[],
110
110
[],
111
- ['HTTP_sentry-trace ' => '566e3688a61d4bc888951642d6f14a19-566e3688a61d4bc8-1 ' ]
111
+ [
112
+ 'REQUEST_TIME_FLOAT ' => 1613493597.010275 ,
113
+ 'HTTP_sentry-trace ' => '566e3688a61d4bc888951642d6f14a19-566e3688a61d4bc8-1 ' ,
114
+ ]
112
115
),
113
116
$ transactionContext ,
114
117
];
@@ -126,58 +129,43 @@ public function handleKernelRequestEventDataProvider(): \Generator
126
129
'net.host.name ' => 'www.example.com ' ,
127
130
]);
128
131
132
+ $ request = Request::create ('http://www.example.com ' );
133
+ $ request ->server ->remove ('REQUEST_TIME_FLOAT ' );
134
+
129
135
yield 'request.server.REQUEST_TIME_FLOAT NOT EXISTS ' => [
130
- new Options ([ ' send_default_pii ' => false ] ),
131
- Request:: create ( ' http://www.example.com ' ) ,
136
+ new Options (),
137
+ $ request ,
132
138
$ transactionContext ,
133
139
];
134
140
135
141
$ transactionContext = new TransactionContext ();
136
- $ transactionContext ->setName ('GET http://www.example.com / ' );
142
+ $ transactionContext ->setName ('GET http://127.0.0.1 / ' );
137
143
$ transactionContext ->setOp ('http.server ' );
138
- $ transactionContext ->setStartTimestamp (1613493597.010819 );
144
+ $ transactionContext ->setStartTimestamp (1613493597.010275 );
139
145
$ transactionContext ->setTags ([
140
146
'net.host.port ' => '80 ' ,
141
147
'http.method ' => 'GET ' ,
142
- 'http.url ' => 'http://www.example.com / ' ,
148
+ 'http.url ' => 'http://127.0.0.1 / ' ,
143
149
'http.flavor ' => '1.1 ' ,
144
150
'route ' => '<unknown> ' ,
145
- 'net.host.name ' => 'www.example.com ' ,
151
+ 'net.host.ip ' => '127.0.0.1 ' ,
146
152
]);
147
153
148
- yield 'request.server.REQUEST_TIME_FLOAT EXISTS ' => [
149
- new Options ([ ' send_default_pii ' => false ] ),
154
+ yield 'request.server.HOST IS IPV4 ' => [
155
+ new Options (),
150
156
Request::create (
151
- 'http://www.example.com ' ,
157
+ 'http://127.0.0.1 ' ,
152
158
'GET ' ,
153
159
[],
154
160
[],
155
161
[],
156
- ['REQUEST_TIME_FLOAT ' => 1613493597.010819 ]
162
+ ['REQUEST_TIME_FLOAT ' => 1613493597.010275 ]
157
163
),
158
164
$ transactionContext ,
159
165
];
160
166
161
- $ transactionContext = new TransactionContext ();
162
- $ transactionContext ->setName ('GET http://127.0.0.1/ ' );
163
- $ transactionContext ->setOp ('http.server ' );
164
- $ transactionContext ->setStartTimestamp (1613493597.010275 );
165
- $ transactionContext ->setTags ([
166
- 'net.host.port ' => '80 ' ,
167
- 'http.method ' => 'GET ' ,
168
- 'http.url ' => 'http://127.0.0.1/ ' ,
169
- 'http.flavor ' => '1.1 ' ,
170
- 'route ' => '<unknown> ' ,
171
- 'net.host.ip ' => '127.0.0.1 ' ,
172
- ]);
173
-
174
- yield 'request.server.HOST IS IPV4 ' => [
175
- new Options (['send_default_pii ' => false ]),
176
- Request::create ('http://127.0.0.1 ' ),
177
- $ transactionContext ,
178
- ];
179
-
180
167
$ request = Request::create ('http://www.example.com/path ' );
168
+ $ request ->server ->set ('REQUEST_TIME_FLOAT ' , 1613493597.010275 );
181
169
$ request ->attributes ->set ('_route ' , 'app_homepage ' );
182
170
183
171
$ transactionContext = new TransactionContext ();
@@ -194,12 +182,13 @@ public function handleKernelRequestEventDataProvider(): \Generator
194
182
]);
195
183
196
184
yield 'request.attributes.route IS STRING ' => [
197
- new Options ([ ' send_default_pii ' => false ] ),
185
+ new Options (),
198
186
$ request ,
199
187
$ transactionContext ,
200
188
];
201
189
202
190
$ request = Request::create ('http://www.example.com/path ' );
191
+ $ request ->server ->set ('REQUEST_TIME_FLOAT ' , 1613493597.010275 );
203
192
$ request ->attributes ->set ('_route ' , new Route ('/path ' ));
204
193
205
194
$ transactionContext = new TransactionContext ();
@@ -216,12 +205,13 @@ public function handleKernelRequestEventDataProvider(): \Generator
216
205
]);
217
206
218
207
yield 'request.attributes.route IS INSTANCEOF Symfony\Component\Routing\Route ' => [
219
- new Options ([ ' send_default_pii ' => false ] ),
208
+ new Options (),
220
209
$ request ,
221
210
$ transactionContext ,
222
211
];
223
212
224
213
$ request = Request::create ('http://www.example.com/ ' );
214
+ $ request ->server ->set ('REQUEST_TIME_FLOAT ' , 1613493597.010275 );
225
215
$ request ->attributes ->set ('_controller ' , 'App \\Controller::indexAction ' );
226
216
227
217
$ transactionContext = new TransactionContext ();
@@ -237,13 +227,14 @@ public function handleKernelRequestEventDataProvider(): \Generator
237
227
'net.host.name ' => 'www.example.com ' ,
238
228
]);
239
229
240
- yield 'request.attributes.controller IS STRING ' => [
241
- new Options ([ ' send_default_pii ' => false ] ),
230
+ yield 'request.attributes._controller IS STRING ' => [
231
+ new Options (),
242
232
$ request ,
243
233
$ transactionContext ,
244
234
];
245
235
246
236
$ request = Request::create ('http://www.example.com/ ' );
237
+ $ request ->server ->set ('REQUEST_TIME_FLOAT ' , 1613493597.010275 );
247
238
$ request ->attributes ->set ('_controller ' , ['App \\Controller ' , 'indexAction ' ]);
248
239
249
240
$ transactionContext = new TransactionContext ();
@@ -259,13 +250,14 @@ public function handleKernelRequestEventDataProvider(): \Generator
259
250
'net.host.name ' => 'www.example.com ' ,
260
251
]);
261
252
262
- yield 'request.attributes.controller IS CALLABLE (1) ' => [
263
- new Options ([ ' send_default_pii ' => false ] ),
253
+ yield 'request.attributes._controller IS CALLABLE (1) ' => [
254
+ new Options (),
264
255
$ request ,
265
256
$ transactionContext ,
266
257
];
267
258
268
259
$ request = Request::create ('http://www.example.com/ ' );
260
+ $ request ->server ->set ('REQUEST_TIME_FLOAT ' , 1613493597.010275 );
269
261
$ request ->attributes ->set ('_controller ' , [new class () {}, 'indexAction ' ]);
270
262
271
263
$ transactionContext = new TransactionContext ();
@@ -281,13 +273,14 @@ public function handleKernelRequestEventDataProvider(): \Generator
281
273
'net.host.name ' => 'www.example.com ' ,
282
274
]);
283
275
284
- yield 'request.attributes.controller IS CALLABLE (2) ' => [
285
- new Options ([ ' send_default_pii ' => false ] ),
276
+ yield 'request.attributes._controller IS CALLABLE (2) ' => [
277
+ new Options (),
286
278
$ request ,
287
279
$ transactionContext ,
288
280
];
289
281
290
282
$ request = Request::create ('http://www.example.com/ ' );
283
+ $ request ->server ->set ('REQUEST_TIME_FLOAT ' , 1613493597.010275 );
291
284
$ request ->attributes ->set ('_controller ' , [10 ]);
292
285
293
286
$ transactionContext = new TransactionContext ();
@@ -303,13 +296,14 @@ public function handleKernelRequestEventDataProvider(): \Generator
303
296
'net.host.name ' => 'www.example.com ' ,
304
297
]);
305
298
306
- yield 'request.attributes.controller IS ARRAY and NOT VALID CALLABLE ' => [
307
- new Options ([ ' send_default_pii ' => false ] ),
299
+ yield 'request.attributes._controller IS ARRAY and NOT VALID CALLABLE ' => [
300
+ new Options (),
308
301
$ request ,
309
302
$ transactionContext ,
310
303
];
311
304
312
305
$ request = Request::create ('http://www.example.com/ ' );
306
+ $ request ->server ->set ('REQUEST_TIME_FLOAT ' , 1613493597.010275 );
313
307
$ request ->attributes ->set ('_controller ' , [10 ]);
314
308
315
309
$ transactionContext = new TransactionContext ();
0 commit comments