Code Duplication    Length = 5-5 lines in 2 locations

src/PhpSpreadsheet/Calculation/Engineering.php 2 locations

@@ 2286-2290 (lines=5) @@
2283
        foreach ($aArgs as $arg) {
2284
            $parsedComplex = self::parseComplex($arg);
2285
2286
            if ($activeSuffix == '') {
2287
                $activeSuffix = $parsedComplex['suffix'];
2288
            } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) {
2289
                return Functions::NAN();
2290
            }
2291
2292
            $returnValue['real'] += $parsedComplex['real'];
2293
            $returnValue['imaginary'] += $parsedComplex['imaginary'];
@@ 2326-2330 (lines=5) @@
2323
            $parsedComplex = self::parseComplex($arg);
2324
2325
            $workValue = $returnValue;
2326
            if (($parsedComplex['suffix'] != '') && ($activeSuffix == '')) {
2327
                $activeSuffix = $parsedComplex['suffix'];
2328
            } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) {
2329
                return Functions::NAN();
2330
            }
2331
            $returnValue['real'] = ($workValue['real'] * $parsedComplex['real']) - ($workValue['imaginary'] * $parsedComplex['imaginary']);
2332
            $returnValue['imaginary'] = ($workValue['real'] * $parsedComplex['imaginary']) + ($workValue['imaginary'] * $parsedComplex['real']);
2333
        }