@@ -33,7 +33,7 @@ public function onDestruct(int $id): void
3333 $ id = Suspension::listen ($ listener );
3434
3535 $ suspension = EventLoop::createSuspension ();
36- EventLoop::delay ( 0 , fn () => $ suspension ->resume (null ));
36+ EventLoop::defer ( fn () => $ suspension ->resume (null ));
3737
3838 $ suspension ->suspend ();
3939
@@ -43,7 +43,7 @@ public function onDestruct(int $id): void
4343 Suspension::listen ($ listener );
4444
4545 $ suspension = EventLoop::createSuspension ();
46- EventLoop::delay ( 0 , fn () => $ suspension ->throw (new \Exception ()));
46+ EventLoop::defer ( fn () => $ suspension ->throw (new \Exception ()));
4747
4848 try {
4949 $ suspension ->suspend ();
@@ -58,10 +58,10 @@ public function onDestruct(int $id): void
5858
5959 Suspension::unlisten ($ id );
6060
61- $ suspension = EventLoop::createSuspension ();
62- EventLoop::delay ( 0 , fn () => $ suspension ->resume (null ));
61+ $ anotherSuspension = EventLoop::createSuspension ();
62+ EventLoop::defer ( fn () => $ anotherSuspension ->resume (null ));
6363
64- $ suspension ->suspend ();
64+ $ anotherSuspension ->suspend ();
6565
6666 self ::assertSame (4 , $ listener ->suspended );
6767 self ::assertSame (4 , $ listener ->resumed );
@@ -113,7 +113,7 @@ public function onDestruct(int $id): void
113113 Suspension::listen ($ listener );
114114
115115 $ suspension = EventLoop::createSuspension ();
116- EventLoop::delay ( 0 , fn () => $ suspension ->resume (null ));
116+ EventLoop::defer ( fn () => $ suspension ->resume (null ));
117117
118118 self ::expectException (\Error::class);
119119 self ::expectExceptionMessage ('within a suspension listener ' );
0 commit comments