xref: /PHP-8.0/ext/phar/tests/bug74386.phpt (revision a555cc0b)
1--TEST--
2Phar: bug #74386: Phar::__construct(): wrong number of parameters by reflection
3--SKIPIF--
4<?php if (!extension_loaded("phar")) die("skip"); ?>
5--FILE--
6<?php
7$r = new ReflectionMethod(Phar::class, '__construct');
8var_dump($r->getNumberOfRequiredParameters());
9var_dump($r->getNumberOfParameters());
10
11$r = new ReflectionMethod(PharData::class, '__construct');
12var_dump($r->getNumberOfRequiredParameters());
13var_dump($r->getNumberOfParameters());
14?>
15--EXPECT--
16int(1)
17int(3)
18int(1)
19int(4)
20