@@ -42,6 +42,10 @@ public static function getSubscribedEvents()
4242
4343 public function onResponse (FilterResponseEvent $ event )
4444 {
45+ if (HttpKernelInterface::MASTER_REQUEST === $ event ->getRequestType ()) {
46+ return $ this ;
47+ }
48+
4549 if ($ this ->spans ->isEmpty ()) {
4650 return $ this ;
4751 }
@@ -52,22 +56,23 @@ public function onResponse(FilterResponseEvent $event)
5256
5357 public function onRequest (GetResponseEvent $ event )
5458 {
55- $ request = $ event ->getRequest ();
56- $ requestSpan = $ this ->tracer ->start (
57- $ this ->nameGenerator ->generate (),
58- [
59- new HttpMethodTag ($ request ->getMethod ()),
60- new HttpUriTag ($ request ->getRequestUri ()),
61- new SpanKindServerTag (),
62- new SymfonyComponentTag (),
63- new SymfonyVersionTag ()
64- ]
65- );
6659 if (HttpKernelInterface::MASTER_REQUEST === $ event ->getRequestType ()) {
67- $ requestSpan -> start (( int )( 1000000 * $ request -> server -> get ( ' REQUEST_TIME_FLOAT ' , microtime ( true )))) ;
60+ return $ this ;
6861 }
6962
70- $ this ->spans ->push ($ requestSpan );
63+ $ request = $ event ->getRequest ();
64+ $ this ->spans ->push (
65+ $ this ->tracer ->start (
66+ $ this ->nameGenerator ->generate (),
67+ [
68+ new HttpMethodTag ($ request ->getMethod ()),
69+ new HttpUriTag ($ request ->getRequestUri ()),
70+ new SpanKindServerTag (),
71+ new SymfonyComponentTag (),
72+ new SymfonyVersionTag ()
73+ ]
74+ )
75+ );
7176
7277 return $ this ;
7378 }
0 commit comments