Code Duplication    Length = 21-22 lines in 3 locations

app/Vendor/PHPExcel/PHPExcel/Calculation/MathTrig.php 1 location

@@ 718-739 (lines=22) @@
715
	 * @param	mixed		$arg,...		Data values
716
	 * @return	float
717
	 */
718
	public static function PRODUCT() {
719
		// Return value
720
		$returnValue = null;
721
722
		// Loop through arguments
723
		foreach (PHPExcel_Calculation_Functions::flattenArray(func_get_args()) as $arg) {
724
			// Is it a numeric value?
725
			if ((is_numeric($arg)) && (!is_string($arg))) {
726
				if (is_null($returnValue)) {
727
					$returnValue = $arg;
728
				} else {
729
					$returnValue *= $arg;
730
				}
731
			}
732
		}
733
734
		// Return
735
		if (is_null($returnValue)) {
736
			return 0;
737
		}
738
		return $returnValue;
739
	}	//	function PRODUCT()
740
741
742
	/**

app/Vendor/PHPExcel/PHPExcel/Calculation/Statistical.php 2 locations

@@ 2122-2142 (lines=21) @@
2119
	 * @param	mixed		$arg,...		Data values
2120
	 * @return	float
2121
	 */
2122
	public static function MAX() {
2123
		// Return value
2124
		$returnValue = null;
2125
2126
		// Loop through arguments
2127
		$aArgs = PHPExcel_Calculation_Functions::flattenArray(func_get_args());
2128
		foreach ($aArgs as $arg) {
2129
			// Is it a numeric value?
2130
			if ((is_numeric($arg)) && (!is_string($arg))) {
2131
				if ((is_null($returnValue)) || ($arg > $returnValue)) {
2132
					$returnValue = $arg;
2133
				}
2134
			}
2135
		}
2136
2137
		// Return
2138
		if(is_null($returnValue)) {
2139
			return 0;
2140
		}
2141
		return $returnValue;
2142
	}	//	function MAX()
2143
2144
2145
	/**
@@ 2284-2304 (lines=21) @@
2281
	 * @param	mixed		$arg,...		Data values
2282
	 * @return	float
2283
	 */
2284
	public static function MIN() {
2285
		// Return value
2286
		$returnValue = null;
2287
2288
		// Loop through arguments
2289
		$aArgs = PHPExcel_Calculation_Functions::flattenArray(func_get_args());
2290
		foreach ($aArgs as $arg) {
2291
			// Is it a numeric value?
2292
			if ((is_numeric($arg)) && (!is_string($arg))) {
2293
				if ((is_null($returnValue)) || ($arg < $returnValue)) {
2294
					$returnValue = $arg;
2295
				}
2296
			}
2297
		}
2298
2299
		// Return
2300
		if(is_null($returnValue)) {
2301
			return 0;
2302
		}
2303
		return $returnValue;
2304
	}	//	function MIN()
2305
2306
2307
	/**