bug69802_2.phpt 339 B

12345678910111213
  1. --TEST--
  2. Bug #69802 (Reflection on Closure::__invoke borks type hint class name)
  3. --FILE--
  4. <?php
  5. $f = (new ReflectionFunction('iterator_to_array'))->getClosure();
  6. $r = new ReflectionMethod($f, '__invoke');
  7. var_dump($r->getParameters()[0]->getClass());
  8. ?>
  9. --EXPECT--
  10. object(ReflectionClass)#4 (1) {
  11. ["name"]=>
  12. string(11) "Traversable"
  13. }