Code Duplication    Length = 14-14 lines in 2 locations

src/PhpSpreadsheet/Calculation.php 2 locations

@@ 2856-2869 (lines=14) @@
2853
     */
2854
    private static function resizeMatricesShrink(&$matrix1, &$matrix2, $matrix1Rows, $matrix1Columns, $matrix2Rows, $matrix2Columns)
2855
    {
2856
        if (($matrix2Columns < $matrix1Columns) || ($matrix2Rows < $matrix1Rows)) {
2857
            if ($matrix2Rows < $matrix1Rows) {
2858
                for ($i = $matrix2Rows; $i < $matrix1Rows; ++$i) {
2859
                    unset($matrix1[$i]);
2860
                }
2861
            }
2862
            if ($matrix2Columns < $matrix1Columns) {
2863
                for ($i = 0; $i < $matrix1Rows; ++$i) {
2864
                    for ($j = $matrix2Columns; $j < $matrix1Columns; ++$j) {
2865
                        unset($matrix1[$i][$j]);
2866
                    }
2867
                }
2868
            }
2869
        }
2870
2871
        if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) {
2872
            if ($matrix1Rows < $matrix2Rows) {
@@ 2871-2884 (lines=14) @@
2868
            }
2869
        }
2870
2871
        if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) {
2872
            if ($matrix1Rows < $matrix2Rows) {
2873
                for ($i = $matrix1Rows; $i < $matrix2Rows; ++$i) {
2874
                    unset($matrix2[$i]);
2875
                }
2876
            }
2877
            if ($matrix1Columns < $matrix2Columns) {
2878
                for ($i = 0; $i < $matrix2Rows; ++$i) {
2879
                    for ($j = $matrix1Columns; $j < $matrix2Columns; ++$j) {
2880
                        unset($matrix2[$i][$j]);
2881
                    }
2882
                }
2883
            }
2884
        }
2885
    }
2886
2887
    /**