--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; } ?> --EXPECTF-- Ok - ReflectionExtension::__construct() expects exactly %d parameter, %d given Ok - ReflectionExtension::__construct() expects exactly %d parameter, %d given Ok - ReflectionExtension::__construct(): Argument #1 ($name) must be of type string, array given