--TEST-- Phar: bug #74386: Phar::__construct(): wrong number of parameters by reflection --SKIPIF-- --FILE-- getNumberOfRequiredParameters()); var_dump($r->getNumberOfParameters()); $r = new ReflectionMethod(PharData::class, '__construct'); var_dump($r->getNumberOfRequiredParameters()); var_dump($r->getNumberOfParameters()); ?> ===DONE=== --EXPECT-- int(1) int(3) int(1) int(4) ===DONE===