88use Psr \Http \Message \RequestInterface ;
99use React \EventLoop \Factory ;
1010
11+ /**
12+ * @internal
13+ */
1114final class DelayMiddlewareTest extends TestCase
1215{
13- public function testRequest ()
16+ public function testRequest (): void
1417 {
1518 $ loop = Factory::create ();
1619
@@ -23,34 +26,34 @@ public function testRequest()
2326 ];
2427 $ middleware = new DelayMiddleware ($ loop );
2528 $ preCalled = false ;
26- $ loop ->futureTick (function () use (&$ preCalled , $ middleware , $ request , $ options ) {
27- $ middleware ->pre ($ request ->reveal (), 'abc ' , $ options )->then (function () use (&$ preCalled ) {
29+ $ loop ->futureTick (function () use (&$ preCalled , $ middleware , $ request , $ options ): void {
30+ $ middleware ->pre ($ request ->reveal (), 'abc ' , $ options )->then (function () use (&$ preCalled ): void {
2831 $ preCalled = true ;
2932 });
3033 });
3134
3235 self ::assertFalse ($ preCalled );
3336
34- $ start = microtime (true );
37+ $ start = \ microtime (true );
3538
3639 $ loop ->run ();
3740
38- $ stop = microtime (true );
41+ $ stop = \ microtime (true );
3942
4043 self ::assertNotSame ($ start + 3 , $ stop );
4144 self ::assertTrue ($ start + 3 <= $ stop , $ start + 3 . ' vs ' . $ stop );
4245
4346 self ::assertTrue ($ preCalled );
4447 }
4548
46- public function testRequestNoDelay ()
49+ public function testRequestNoDelay (): void
4750 {
4851 $ request = $ this ->prophesize (RequestInterface::class);
4952
5053 $ options = [];
5154 $ middleware = new DelayMiddleware (Factory::create ());
5255 $ preCalled = false ;
53- $ middleware ->pre ($ request ->reveal (), 'abc ' , $ options )->then (function () use (&$ preCalled ) {
56+ $ middleware ->pre ($ request ->reveal (), 'abc ' , $ options )->then (function () use (&$ preCalled ): void {
5457 $ preCalled = true ;
5558 });
5659
0 commit comments