}
}
break;
- case IS_LONG:
default:
- php_error_docref(NULL, E_WARNING, "Invalid argument, expect string or array of strings");
- break;
+ zend_argument_type_error(2, "must be of type array|string|null, %s given", zend_zval_type_name(zval_files));
+ RETURN_THROWS();
}
} else {
/* Extract all files */
/** @return bool */
public function unchangeName(string $name) {}
- /** @return bool */
+ /**
+ * @param array|string|null $files
+ * @return bool
+ */
public function extractTo(string $pathto, $files = null) {}
/** @return string|false */