php-src/Zend/tests/generators/generator_closure_with_this.phpt
2012-07-20 17:40:04 +02:00

21 lines
304 B
PHP

--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) {
}