--TEST-- ReflectionExtension::__construct() --CREDITS-- Gerrit "Remi" te Sligte Leon Luijkx --FILE-- getMessage().PHP_EOL; } try { $obj = new ReflectionExtension('foo', 'bar'); } catch (TypeError $re) { echo "Ok - ".$re->getMessage().PHP_EOL; } try { $obj = new ReflectionExtension([]); } catch (TypeError $re) { echo "Ok - ".$re->getMessage().PHP_EOL; } ?> --EXPECT-- Ok - ReflectionExtension::__construct() expects exactly 1 argument, 0 given Ok - ReflectionExtension::__construct() expects exactly 1 argument, 2 given Ok - ReflectionExtension::__construct(): Argument #1 ($name) must be of type string, array given