protected static function isVariadic(\reflectionParameter $parameter) { if (method_exists($parameter, 'isVariadic')) { return $parameter->isVariadic(); } return false; }