Code Duplication    Length = 10-11 lines in 4 locations

src/PhpSpreadsheet/Writer/Xlsx/Chart.php 4 locations

@@ 609-619 (lines=11) @@
606
        }
607
        $objWriter->startElement('a:effectLst');
608
609
        if ($majorGridlines->getGlowSize() !== null) {
610
            $objWriter->startElement('a:glow');
611
            $objWriter->writeAttribute('rad', $majorGridlines->getGlowSize());
612
            $objWriter->startElement("a:{$majorGridlines->getGlowColor('type')}");
613
            $objWriter->writeAttribute('val', $majorGridlines->getGlowColor('value'));
614
            $objWriter->startElement('a:alpha');
615
            $objWriter->writeAttribute('val', $majorGridlines->getGlowColor('alpha'));
616
            $objWriter->endElement(); //end alpha
617
            $objWriter->endElement(); //end schemeClr
618
            $objWriter->endElement(); //end glow
619
        }
620
621
        if ($majorGridlines->getShadowProperty('presets') !== null) {
622
            $objWriter->startElement("a:{$majorGridlines->getShadowProperty('effect')}");
@@ 717-727 (lines=11) @@
714
715
            $objWriter->startElement('a:effectLst');
716
717
            if ($minorGridlines->getGlowSize() !== null) {
718
                $objWriter->startElement('a:glow');
719
                $objWriter->writeAttribute('rad', $minorGridlines->getGlowSize());
720
                $objWriter->startElement("a:{$minorGridlines->getGlowColor('type')}");
721
                $objWriter->writeAttribute('val', $minorGridlines->getGlowColor('value'));
722
                $objWriter->startElement('a:alpha');
723
                $objWriter->writeAttribute('val', $minorGridlines->getGlowColor('alpha'));
724
                $objWriter->endElement(); //end alpha
725
                $objWriter->endElement(); //end schemeClr
726
                $objWriter->endElement(); //end glow
727
            }
728
729
            if ($minorGridlines->getShadowProperty('presets') !== null) {
730
                $objWriter->startElement("a:{$minorGridlines->getShadowProperty('effect')}");
@@ 834-843 (lines=10) @@
831
832
        $objWriter->startElement('c:spPr');
833
834
        if ($xAxis->getFillProperty('value') !== null) {
835
            $objWriter->startElement('a:solidFill');
836
            $objWriter->startElement('a:' . $xAxis->getFillProperty('type'));
837
            $objWriter->writeAttribute('val', $xAxis->getFillProperty('value'));
838
            $objWriter->startElement('a:alpha');
839
            $objWriter->writeAttribute('val', $xAxis->getFillProperty('alpha'));
840
            $objWriter->endElement();
841
            $objWriter->endElement();
842
            $objWriter->endElement();
843
        }
844
845
        $objWriter->startElement('a:ln');
846
@@ 851-860 (lines=10) @@
848
        $objWriter->writeAttribute('cap', $xAxis->getLineStyleProperty('cap'));
849
        $objWriter->writeAttribute('cmpd', $xAxis->getLineStyleProperty('compound'));
850
851
        if ($xAxis->getLineProperty('value') !== null) {
852
            $objWriter->startElement('a:solidFill');
853
            $objWriter->startElement('a:' . $xAxis->getLineProperty('type'));
854
            $objWriter->writeAttribute('val', $xAxis->getLineProperty('value'));
855
            $objWriter->startElement('a:alpha');
856
            $objWriter->writeAttribute('val', $xAxis->getLineProperty('alpha'));
857
            $objWriter->endElement();
858
            $objWriter->endElement();
859
            $objWriter->endElement();
860
        }
861
862
        $objWriter->startElement('a:prstDash');
863
        $objWriter->writeAttribute('val', $xAxis->getLineStyleProperty('dash'));