Code Duplication    Length = 14-14 lines in 2 locations

src/PhpSpreadsheet/Calculation/Calculation.php 2 locations

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