php-src/Zend/tests/generators/generator_closure_with_this.phpt

21 lines
304 B
Plaintext
Raw Normal View History

2012-07-20 15:40:04 +00:00
--TEST--
Non-static closures can be generators
--FILE--
<?php
class Test {
public function getGenFactory() {
return function() {
yield $this;
};
}
}
$genFactory = (new Test)->getGenFactory();
var_dump($genFactory()->current());
?>
--EXPECT--
object(Test)#1 (0) {
}