Code Duplication    Length = 5-5 lines in 2 locations

src/PhpSpreadsheet/Writer/Xlsx/Worksheet.php 2 locations

@@ 526-530 (lines=5) @@
523
                        && $conditional->getOperatorType() == Conditional::OPERATOR_CONTAINSTEXT
524
                        && !is_null($conditional->getText())) {
525
                        $objWriter->writeElement('formula', 'NOT(ISERROR(SEARCH("' . $conditional->getText() . '",' . $cellCoordinate . ')))');
526
                    } elseif ($conditional->getConditionType() == Conditional::CONDITION_CONTAINSTEXT
527
                        && $conditional->getOperatorType() == Conditional::OPERATOR_BEGINSWITH
528
                        && !is_null($conditional->getText())) {
529
                        $objWriter->writeElement('formula', 'LEFT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"');
530
                    } elseif ($conditional->getConditionType() == Conditional::CONDITION_CONTAINSTEXT
531
                        && $conditional->getOperatorType() == Conditional::OPERATOR_ENDSWITH
532
                        && !is_null($conditional->getText())) {
533
                        $objWriter->writeElement('formula', 'RIGHT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"');
@@ 534-538 (lines=5) @@
531
                        && $conditional->getOperatorType() == Conditional::OPERATOR_ENDSWITH
532
                        && !is_null($conditional->getText())) {
533
                        $objWriter->writeElement('formula', 'RIGHT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"');
534
                    } elseif ($conditional->getConditionType() == Conditional::CONDITION_CONTAINSTEXT
535
                        && $conditional->getOperatorType() == Conditional::OPERATOR_NOTCONTAINS
536
                        && !is_null($conditional->getText())) {
537
                        $objWriter->writeElement('formula', 'ISERROR(SEARCH("' . $conditional->getText() . '",' . $cellCoordinate . '))');
538
                    } elseif ($conditional->getConditionType() == Conditional::CONDITION_CELLIS
539
                        || $conditional->getConditionType() == Conditional::CONDITION_CONTAINSTEXT
540
                        || $conditional->getConditionType() == Conditional::CONDITION_EXPRESSION) {
541
                        foreach ($conditional->getConditions() as $formula) {