1--TEST-- 2Observer: Throwing fiber 3--EXTENSIONS-- 4zend_test 5--INI-- 6zend_test.observer.enabled=1 7zend_test.observer.fiber_switch=1 8--FILE-- 9<?php 10 11$fiber = new Fiber(function (): void { 12 Fiber::suspend(); 13}); 14 15$fiber->start(); 16 17try { 18 $fiber->throw(new Exception); 19} catch (Exception $exception) { 20 21} 22 23?> 24--EXPECTF-- 25<!-- init '%sobserver_fiber_06.php' --> 26<!-- switching from fiber %s to %s --> 27<init '%s'> 28<!-- init {closure}() --> 29<!-- switching from fiber %s to %s --> 30<suspend '%s'> 31<!-- switching from fiber %s to %s --> 32<resume '%s'> 33<!-- switching from fiber %s to %s --> 34<threw '%s'> 35