Code Duplication    Length = 5-5 lines in 2 locations

src/PhpSpreadsheet/Calculation/Engineering.php 2 locations

@@ 2293-2297 (lines=5) @@
2290
        foreach ($aArgs as $arg) {
2291
            $parsedComplex = self::parseComplex($arg);
2292
2293
            if ($activeSuffix == '') {
2294
                $activeSuffix = $parsedComplex['suffix'];
2295
            } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) {
2296
                return Functions::NAN();
2297
            }
2298
2299
            $returnValue['real'] += $parsedComplex['real'];
2300
            $returnValue['imaginary'] += $parsedComplex['imaginary'];
@@ 2334-2338 (lines=5) @@
2331
            $parsedComplex = self::parseComplex($arg);
2332
2333
            $workValue = $returnValue;
2334
            if (($parsedComplex['suffix'] != '') && ($activeSuffix == '')) {
2335
                $activeSuffix = $parsedComplex['suffix'];
2336
            } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) {
2337
                return Functions::NAN();
2338
            }
2339
            $returnValue['real'] = ($workValue['real'] * $parsedComplex['real']) - ($workValue['imaginary'] * $parsedComplex['imaginary']);
2340
            $returnValue['imaginary'] = ($workValue['real'] * $parsedComplex['imaginary']) + ($workValue['imaginary'] * $parsedComplex['real']);
2341
        }