Home
last modified time | relevance | path

Searched refs:Generator (Results 1 – 25 of 111) sorted by relevance

12345

/PHP-8.1/Zend/
H A Dzend_generators_arginfo.h28 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 Dgenerators001.phpt5 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 Dgenerators002.phpt2 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 Dgenerators006.phpt2 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 Dserialize_unserialize_error.phpt17 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 Dgenerator_extend_error.phpt2 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 Dgenerator_instantiate_error.phpt2 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 Dresume_running_generator_error_003.phpt20 #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 Dresume_running_generator_error.phpt26 #0 %s(%d): Generator->next()
28 #2 %s(%d): Generator->send(Object(Generator))
/PHP-8.1/Zend/tests/generators/
H A Dmutli_yield_from_with_exception.phpt2 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 Dyield_from_multi_tree_exception.phpt68 #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 Dgenerator_return_without_value.phpt36 object(Generator)#%d (0) {
38 object(Generator)#%d (0) {
40 object(Generator)#%d (0) {
42 object(Generator)#%d (0) {
H A Dyield_from_already_running.phpt2 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 Dbug74954.phpt37 #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 Dgc_with_yield_from.phpt35 object(Generator)#1 (0) {
38 object(Generator)#2 (0) {
41 object(Generator)#3 (0) {
44 object(Generator)#4 (0) {
H A Dbacktrace_multi_yield_from.phpt2 Generator backtrace with multi yield from
30 #1 [internal function]: from(Object(Generator))
31 #2 %s(19): Generator->next()
H A Dthrow_not_an_exception.phpt2 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 Dget_return_errors.phpt2 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 Dyield_from_aborted_generator_with_children.phpt26 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 Dyield_from_backtrace.phpt41 #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 DReflectionGenerator_basic.phpt25 $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 Dbug64007.phpt2 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 Dgenerator_return_multiple_classes.phpt2 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 Dbug70241.phpt2 Bug #70241 (Skipped assertions affect Generator returns)
13 var_dump(foo() instanceof Generator);
H A Dbug72373.phpt2 Bug #72373: TypeError after Generator function w/declared return type finishes
6 function foo() : Generator {

Completed in 51 milliseconds

12345