/PHP-8.1/Zend/ |
H A D | zend_generators_arginfo.h | 28 ZEND_METHOD(Generator, rewind); 29 ZEND_METHOD(Generator, valid); 30 ZEND_METHOD(Generator, current); 31 ZEND_METHOD(Generator, key); 32 ZEND_METHOD(Generator, next); 33 ZEND_METHOD(Generator, send); 34 ZEND_METHOD(Generator, throw); 35 ZEND_METHOD(Generator, getReturn); 42 ZEND_ME(Generator, key, arginfo_class_Generator_key, ZEND_ACC_PUBLIC) 43 ZEND_ME(Generator, next, arginfo_class_Generator_next, ZEND_ACC_PUBLIC) [all …]
|
/PHP-8.1/Zend/tests/return_types/ |
H A D | generators001.phpt | 5 function test1() : Generator { 39 object(Generator)#%d (%d) { 41 object(Generator)#%d (%d) { 43 object(Generator)#%d (%d) { 45 object(Generator)#%d (%d) { 47 object(Generator)#%d (%d) { 49 object(Generator)#%d (%d) {
|
H A D | generators002.phpt | 2 Generator return type must be a supertype of Generator 10 Fatal error: Generator return type must be a supertype of Generator, StdClass given in %s on line %d
|
H A D | generators006.phpt | 2 Generator return type must be a supertype of Generator (with union types) 10 Fatal error: Generator return type must be a supertype of Generator, StdClass|ArrayObject|array giv…
|
/PHP-8.1/Zend/tests/generators/errors/ |
H A D | serialize_unserialize_error.phpt | 17 var_dump(unserialize('O:9:"Generator":0:{}')); 23 var_dump(unserialize('C:9:"Generator":0:{}')); 30 Exception: Serialization of 'Generator' is not allowed in %s:%d 32 #0 %s(%d): serialize(Object(Generator)) 35 Exception: Unserialization of 'Generator' is not allowed in %s:%d 37 #0 %s(%d): unserialize('O:9:"Generator"...') 40 Exception: Unserialization of 'Generator' is not allowed in %s:%d 42 #0 %s(%d): unserialize('C:9:"Generator"...')
|
H A D | generator_extend_error.phpt | 2 The Generator class cannot be extended 6 class ExtendedGenerator extends Generator { } 10 Fatal error: Class ExtendedGenerator cannot extend final class Generator in %s on line %d
|
H A D | generator_instantiate_error.phpt | 2 It's not possible to directly instantiate the Generator class 6 new Generator; 10 Fatal error: Uncaught Error: The "Generator" class is reserved for internal use and cannot be manua…
|
H A D | resume_running_generator_error_003.phpt | 20 #0 %sresume_running_generator_error_003.php(4): Generator->send(NULL) 22 #2 %sresume_running_generator_error_003.php(8): Generator->send(Object(Generator))
|
H A D | resume_running_generator_error.phpt | 26 #0 %s(%d): Generator->next() 28 #2 %s(%d): Generator->send(Object(Generator))
|
/PHP-8.1/Zend/tests/generators/ |
H A D | mutli_yield_from_with_exception.phpt | 2 Multiple yield from on a same Generator throwing an Exception 26 print "Generator $i\n"; 33 Generator 0 39 #1 [internal function]: gen(Object(Generator)) 40 #2 %s(%d): Generator->next() 42 Generator 1 44 ClosedGeneratorException: Generator yielded from aborted, no return value available in %s:%d 46 #0 [internal function]: gen(Object(Generator)) 47 #1 %s(%d): Generator->current()
|
H A D | yield_from_multi_tree_exception.phpt | 68 #1 %s(%d): gen(Object(Generator), 1) 69 #2 %s(%d): gen(Object(Generator), 2) 70 #3 [internal function]: gen(Object(Generator), 3) 71 #4 %s(%d): Generator->next() 73 ClosedGeneratorException: Generator yielded from aborted, no return value available in %s:%d 75 #0 [internal function]: gen(Object(Generator), 1) 76 #1 %s(%d): Generator->current()
|
H A D | generator_return_without_value.phpt | 36 object(Generator)#%d (0) { 38 object(Generator)#%d (0) { 40 object(Generator)#%d (0) { 42 object(Generator)#%d (0) {
|
H A D | yield_from_already_running.phpt | 2 Yielding from the already running Generator should fail (bug #69458) 14 Fatal error: Uncaught Error: Impossible to yield from the Generator being currently run in %s:%d 17 #1 %s(%d): Generator->send(Object(Generator))
|
H A D | bug74954.phpt | 37 #1 [internal function]: gen(Object(Generator)) 38 #2 %s(%d): Generator->next() 41 ClosedGeneratorException: Generator yielded from aborted, no return value available in %s:%d 43 #0 [internal function]: gen(Object(Generator)) 44 #1 %s(%d): Generator->next()
|
H A D | gc_with_yield_from.phpt | 35 object(Generator)#1 (0) { 38 object(Generator)#2 (0) { 41 object(Generator)#3 (0) { 44 object(Generator)#4 (0) {
|
H A D | backtrace_multi_yield_from.phpt | 2 Generator backtrace with multi yield from 30 #1 [internal function]: from(Object(Generator)) 31 #2 %s(19): Generator->next()
|
H A D | throw_not_an_exception.phpt | 2 Generator::throw() with something that's not an exception 15 Fatal error: Uncaught TypeError: Generator::throw(): Argument #1 ($exception) must be of type Throw… 17 #0 %s(%d): Generator->throw(Object(stdClass))
|
H A D | get_return_errors.phpt | 2 Generator::getReturn() error cases 14 // Generator hasn't reached the "return" yet 33 // Generator has been aborted as a result of an exception 47 // Generator throws during auto-priming of getReturn() call 65 // Generator has been aborted as a result of an exception
|
H A D | yield_from_aborted_generator_with_children.phpt | 26 Fatal error: Uncaught Error: Generator passed to yield from was aborted without proper return and i… 28 #0 [internal function]: gen(Object(Generator)) 29 #1 %s(%d): Generator->next()
|
H A D | yield_from_backtrace.phpt | 41 #1 %s(%d): Generator->next() 45 #2 %s(%d): Generator->next() 48 #1 %s(%d): Generator->next()
|
/PHP-8.1/ext/reflection/tests/ |
H A D | ReflectionGenerator_basic.phpt | 25 $gen->valid(); // start Generator 38 object(Generator)#2 (0) { 71 object(Generator)#6 (0) { 81 object(Generator)#4 (0) { 95 object(Generator)#4 (0) { 102 object(Generator)#5 (0) { 116 object(Generator)#5 (0) {
|
H A D | bug64007.phpt | 2 Bug #64007 (There is an ability to create instance of Generator by hand) 5 $reflection = new ReflectionClass('Generator'); 17 string(%d) "Class Generator is an internal class marked as final that cannot be instantiated withou… 19 Fatal error: Uncaught Error: The "Generator" class is reserved for internal use and cannot be manua…
|
/PHP-8.1/Zend/tests/type_declarations/union_types/ |
H A D | generator_return_multiple_classes.phpt | 2 Generator return type with multiple classes 7 public function test(): Generator|ArrayAccess|array; 10 function test(): Generator|ArrayAccess|array {
|
/PHP-8.1/Zend/tests/ |
H A D | bug70241.phpt | 2 Bug #70241 (Skipped assertions affect Generator returns) 13 var_dump(foo() instanceof Generator);
|
H A D | bug72373.phpt | 2 Bug #72373: TypeError after Generator function w/declared return type finishes 6 function foo() : Generator {
|