1--TEST-- 2Resume previous fiber 3--FILE-- 4<?php 5 6$fiber = new Fiber(function (): void { 7 $fiber1 = Fiber::getCurrent(); 8 9 $fiber2 = new Fiber(function () use ($fiber1): void { 10 $fiber1->resume(); 11 }); 12 13 $fiber2->start(); 14}); 15 16$fiber->start(); 17 18?> 19--EXPECTF-- 20Fatal error: Uncaught FiberError: Cannot resume a fiber that is not suspended in %sresume-previous-fiber.php:%d 21Stack trace: 22#0 %sresume-previous-fiber.php(%d): Fiber->resume() 23#1 [internal function]: {closure:%s:%d}() 24#2 %sresume-previous-fiber.php(%d): Fiber->start() 25#3 [internal function]: {closure:%s:%d}() 26#4 %sresume-previous-fiber.php(%d): Fiber->start() 27#5 {main} 28 thrown in %sresume-previous-fiber.php on line %d 29