Code Duplication    Length = 12-15 lines in 2 locations

app/Vendor/PHPExcel/PHPExcel/Shared/PCLZip/pclzip.lib.php 2 locations

@@ 1794-1808 (lines=15) @@
1791
    }
1792
1793
    // ----- Look for mandatory options
1794
    if ($v_requested_options !== false) {
1795
      for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) {
1796
        // ----- Look for mandatory option
1797
        if ($v_requested_options[$key] == 'mandatory') {
1798
          // ----- Look if present
1799
          if (!isset($v_result_list[$key])) {
1800
            // ----- Error log
1801
            PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")");
1802
1803
            // ----- Return
1804
            return PclZip::errorCode();
1805
          }
1806
        }
1807
      }
1808
    }
1809
    
1810
    // ----- Look for default values
1811
    if (!isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) {
@@ 1964-1975 (lines=12) @@
1961
      }
1962
1963
      // ----- Look for mandatory options
1964
      if ($v_requested_options !== false) {
1965
        for ($key=reset($v_requested_options); $key=key($v_requested_options); $key=next($v_requested_options)) {
1966
          // ----- Look for mandatory option
1967
          if ($v_requested_options[$key] == 'mandatory') {
1968
            // ----- Look if present
1969
            if (!isset($p_file_list[$key])) {
1970
              PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter ".PclZipUtilOptionText($key)."(".$key.")");
1971
              return PclZip::errorCode();
1972
            }
1973
          }
1974
        }
1975
      }
1976
    
1977
    // end foreach
1978
    }