Code Duplication    Length = 14-14 lines in 2 locations

src/PhpSpreadsheet/Calculation.php 2 locations

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