Code Duplication    Length = 14-14 lines in 2 locations

src/PhpSpreadsheet/Calculation.php 2 locations

@@ 2829-2842 (lines=14) @@
2826
     */
2827
    private static function resizeMatricesShrink(&$matrix1, &$matrix2, $matrix1Rows, $matrix1Columns, $matrix2Rows, $matrix2Columns)
2828
    {
2829
        if (($matrix2Columns < $matrix1Columns) || ($matrix2Rows < $matrix1Rows)) {
2830
            if ($matrix2Rows < $matrix1Rows) {
2831
                for ($i = $matrix2Rows; $i < $matrix1Rows; ++$i) {
2832
                    unset($matrix1[$i]);
2833
                }
2834
            }
2835
            if ($matrix2Columns < $matrix1Columns) {
2836
                for ($i = 0; $i < $matrix1Rows; ++$i) {
2837
                    for ($j = $matrix2Columns; $j < $matrix1Columns; ++$j) {
2838
                        unset($matrix1[$i][$j]);
2839
                    }
2840
                }
2841
            }
2842
        }
2843
2844
        if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) {
2845
            if ($matrix1Rows < $matrix2Rows) {
@@ 2844-2857 (lines=14) @@
2841
            }
2842
        }
2843
2844
        if (($matrix1Columns < $matrix2Columns) || ($matrix1Rows < $matrix2Rows)) {
2845
            if ($matrix1Rows < $matrix2Rows) {
2846
                for ($i = $matrix1Rows; $i < $matrix2Rows; ++$i) {
2847
                    unset($matrix2[$i]);
2848
                }
2849
            }
2850
            if ($matrix1Columns < $matrix2Columns) {
2851
                for ($i = 0; $i < $matrix2Rows; ++$i) {
2852
                    for ($j = $matrix1Columns; $j < $matrix2Columns; ++$j) {
2853
                        unset($matrix2[$i][$j]);
2854
                    }
2855
                }
2856
            }
2857
        }
2858
    }
2859
2860
    /**