// ----- Read the options
$i=0;
while ($i<
$p_size) { // ----- Check if the option is supported
if (!
isset($v_requested_options[$p_options_list[$i]])) { // ----- Error log
PclZip::
privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid optional parameter '".
$p_options_list[$i]."' for this method"
);
// ----- Return
return PclZip::
errorCode();
} // ----- Look for next option
switch ($p_options_list[$i]) { // ----- Look for options that request a path value
case PCLZIP_OPT_PATH :
case PCLZIP_OPT_REMOVE_PATH :
case PCLZIP_OPT_ADD_PATH :
// ----- Check the number of parameters
if (($i+1
) >=
$p_size) { // ----- Error log