ReflectionParameter_new_initializer.phpt 433 B

1234567891011121314151617
  1. --TEST--
  2. ReflectionParameter::__toString() with new initializer
  3. --FILE--
  4. <?php
  5. function test(
  6. $p1 = new stdClass,
  7. $p2 = new SomeClass(new With, some: new Parameters)
  8. ) {}
  9. echo new ReflectionParameter('test', 'p1'), "\n";
  10. echo new ReflectionParameter('test', 'p2'), "\n";
  11. ?>
  12. --EXPECT--
  13. Parameter #0 [ <optional> $p1 = new \stdClass() ]
  14. Parameter #1 [ <optional> $p2 = new \SomeClass(new \With(), some: new \Parameters()) ]