File tree Expand file tree Collapse file tree 3 files changed +18
-2
lines changed
Expand file tree Collapse file tree 3 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 3939 "psr-4" : {
4040 "Luminarix\\ Shopify\\ GraphQLClient\\ " : " src/" ,
4141 "Luminarix\\ Shopify\\ GraphQLClient\\ Database\\ Factories\\ " : " database/factories/"
42- }
42+ },
43+ "files" : [
44+ " src/functions.php"
45+ ]
4346 },
4447 "autoload-dev" : {
4548 "psr-4" : {
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ public function waitIfNecessary(float $requestedQueryCost): void
9494
9595 if ($ waitTime > 0 ) {
9696 // Sleep for the calculated wait time
97- Sleep:: sleep ($ waitTime );
97+ true_sleep ($ waitTime );
9898 }
9999 }
100100}
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ declare (strict_types=1 );
4+
5+ if (!function_exists ('true_sleep ' )) {
6+ function true_sleep (float |int $ seconds ): void
7+ {
8+ $ end = microtime (true ) + $ seconds ;
9+ while (($ remaining = $ end - microtime (true )) > 0 ) {
10+ usleep ((int )($ remaining * 1_000_000 ));
11+ }
12+ }
13+ }
You can’t perform that action at this time.
0 commit comments