bug74386.phpt 453 B

12345678910111213141516171819
  1. --TEST--
  2. Phar: bug #74386: Phar::__construct(): wrong number of parameters by reflection
  3. --EXTENSIONS--
  4. phar
  5. --FILE--
  6. <?php
  7. $r = new ReflectionMethod(Phar::class, '__construct');
  8. var_dump($r->getNumberOfRequiredParameters());
  9. var_dump($r->getNumberOfParameters());
  10. $r = new ReflectionMethod(PharData::class, '__construct');
  11. var_dump($r->getNumberOfRequiredParameters());
  12. var_dump($r->getNumberOfParameters());
  13. ?>
  14. --EXPECT--
  15. int(1)
  16. int(3)
  17. int(1)
  18. int(4)