File tree Expand file tree Collapse file tree 2 files changed +13
-6
lines changed Expand file tree Collapse file tree 2 files changed +13
-6
lines changed Original file line number Diff line number Diff line change 3434 "php" : " ^8.2" ,
3535 "ext-json" : " *" ,
3636 "ext-mbstring" : " *" ,
37- "treblle/treblle-php" : " ^4.0.1 "
37+ "treblle/treblle-php" : " ^4.0.2 "
3838 },
3939 "require-dev" : {
4040 "orchestra/testbench" : " ^7.0 || ^8.5.9" ,
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ public function getResponse(): Response
4141 return new Response (
4242 code: $ this ->response ->getStatusCode (),
4343 size: $ size ,
44- load_time: microtime ( true ) - $ this ->startTime (),
44+ load_time: $ this ->getLoadTimeInMilliseconds (),
4545 body: $ this ->fieldMasker ->mask (
4646 json_decode ($ body , true ) ?? []
4747 ),
@@ -53,10 +53,17 @@ public function getResponse(): Response
5353 );
5454 }
5555
56- private function startTime (): float
56+ private function getLoadTimeInMilliseconds (): float
5757 {
58- return $ _SERVER ['REQUEST_TIME_FLOAT ' ]
59- ?? (defined ('LARAVEL_START ' ) ? LARAVEL_START : null )
60- ?? microtime (true );
58+ $ currentTimeInMilliseconds = microtime (true ) * 1000 ;
59+ $ requestTimeInMilliseconds = microtime (true ) * 1000 ;
60+
61+ if (isset ($ _SERVER ['REQUEST_TIME_FLOAT ' ])) {
62+ $ requestTimeInMilliseconds = (float )$ _SERVER ['REQUEST_TIME_FLOAT ' ] * 1000 ;
63+ } elseif (defined ('LARAVEL_START ' )) {
64+ $ requestTimeInMilliseconds = LARAVEL_START * 1000 ;
65+ }
66+
67+ return $ currentTimeInMilliseconds - $ requestTimeInMilliseconds ;
6168 }
6269}
You can’t perform that action at this time.
0 commit comments