Code Duplication    Length = 14-14 lines in 2 locations

src/PhpSpreadsheet/Calculation.php 2 locations

@@ 2884-2897 (lines=14) @@
2881
     */
2882
    private static function resizeMatricesShrink(&$matrix1, &$matrix2, $matrix1Rows, $matrix1Columns, $matrix2Rows, $matrix2Columns)
2883
    {
2884
        if (($matrix2Columns < $matrix1Columns) || ($matrix2Rows < $matrix1Rows)) {
2885
            if ($matrix2Rows < $matrix1Rows) {
2886
                for ($i = $matrix2Rows; $i < $matrix1Rows; ++$i) {
2887
                    unset($matrix1[$i]);
2888
                }
2889
            }
2890
            if ($matrix2Columns < $matrix1Columns) {
2891
                for ($i = 0; $i < $matrix1Rows; ++$i) {
2892
                    for ($j = $matrix2Columns; $j < $matrix1Columns; ++$j) {
2893
                        unset($matrix1[$i][$j]);
2894
                    }
2895
                }
2896
            }
2897
        }
2898
2899
        if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) {
2900
            if ($matrix1Rows < $matrix2Rows) {
@@ 2899-2912 (lines=14) @@
2896
            }
2897
        }
2898
2899
        if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) {
2900
            if ($matrix1Rows < $matrix2Rows) {
2901
                for ($i = $matrix1Rows; $i < $matrix2Rows; ++$i) {
2902
                    unset($matrix2[$i]);
2903
                }
2904
            }
2905
            if ($matrix1Columns < $matrix2Columns) {
2906
                for ($i = 0; $i < $matrix2Rows; ++$i) {
2907
                    for ($j = $matrix1Columns; $j < $matrix2Columns; ++$j) {
2908
                        unset($matrix2[$i][$j]);
2909
                    }
2910
                }
2911
            }
2912
        }
2913
    }
2914
2915