Code Duplication    Length = 5-5 lines in 2 locations

src/PhpSpreadsheet/Calculation/Engineering.php 2 locations

@@ 2251-2255 (lines=5) @@
2248
        foreach ($aArgs as $arg) {
2249
            $parsedComplex = self::parseComplex($arg);
2250
2251
            if ($activeSuffix == '') {
2252
                $activeSuffix = $parsedComplex['suffix'];
2253
            } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) {
2254
                return Functions::NAN();
2255
            }
2256
2257
            $returnValue['real'] += $parsedComplex['real'];
2258
            $returnValue['imaginary'] += $parsedComplex['imaginary'];
@@ 2291-2295 (lines=5) @@
2288
            $parsedComplex = self::parseComplex($arg);
2289
2290
            $workValue = $returnValue;
2291
            if (($parsedComplex['suffix'] != '') && ($activeSuffix == '')) {
2292
                $activeSuffix = $parsedComplex['suffix'];
2293
            } elseif (($parsedComplex['suffix'] != '') && ($activeSuffix != $parsedComplex['suffix'])) {
2294
                return Functions::NAN();
2295
            }
2296
            $returnValue['real'] = ($workValue['real'] * $parsedComplex['real']) - ($workValue['imaginary'] * $parsedComplex['imaginary']);
2297
            $returnValue['imaginary'] = ($workValue['real'] * $parsedComplex['imaginary']) + ($workValue['imaginary'] * $parsedComplex['real']);
2298
        }