Code Duplication    Length = 10-11 lines in 4 locations

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

@@ 620-630 (lines=11) @@
617
        }
618
        $objWriter->startElement('a:effectLst');
619
620
        if (!is_null($majorGridlines->getGlowSize())) {
621
            $objWriter->startElement('a:glow');
622
            $objWriter->writeAttribute('rad', $majorGridlines->getGlowSize());
623
            $objWriter->startElement("a:{$majorGridlines->getGlowColor('type')}");
624
            $objWriter->writeAttribute('val', $majorGridlines->getGlowColor('value'));
625
            $objWriter->startElement('a:alpha');
626
            $objWriter->writeAttribute('val', $majorGridlines->getGlowColor('alpha'));
627
            $objWriter->endElement(); //end alpha
628
            $objWriter->endElement(); //end schemeClr
629
            $objWriter->endElement(); //end glow
630
        }
631
632
        if (!is_null($majorGridlines->getShadowProperty('presets'))) {
633
            $objWriter->startElement("a:{$majorGridlines->getShadowProperty('effect')}");
@@ 728-738 (lines=11) @@
725
726
            $objWriter->startElement('a:effectLst');
727
728
            if (!is_null($minorGridlines->getGlowSize())) {
729
                $objWriter->startElement('a:glow');
730
                $objWriter->writeAttribute('rad', $minorGridlines->getGlowSize());
731
                $objWriter->startElement("a:{$minorGridlines->getGlowColor('type')}");
732
                $objWriter->writeAttribute('val', $minorGridlines->getGlowColor('value'));
733
                $objWriter->startElement('a:alpha');
734
                $objWriter->writeAttribute('val', $minorGridlines->getGlowColor('alpha'));
735
                $objWriter->endElement(); //end alpha
736
                $objWriter->endElement(); //end schemeClr
737
                $objWriter->endElement(); //end glow
738
            }
739
740
            if (!is_null($minorGridlines->getShadowProperty('presets'))) {
741
                $objWriter->startElement("a:{$minorGridlines->getShadowProperty('effect')}");
@@ 845-854 (lines=10) @@
842
843
        $objWriter->startElement('c:spPr');
844
845
        if (!is_null($xAxis->getFillProperty('value'))) {
846
            $objWriter->startElement('a:solidFill');
847
            $objWriter->startElement('a:' . $xAxis->getFillProperty('type'));
848
            $objWriter->writeAttribute('val', $xAxis->getFillProperty('value'));
849
            $objWriter->startElement('a:alpha');
850
            $objWriter->writeAttribute('val', $xAxis->getFillProperty('alpha'));
851
            $objWriter->endElement();
852
            $objWriter->endElement();
853
            $objWriter->endElement();
854
        }
855
856
        $objWriter->startElement('a:ln');
857
@@ 862-871 (lines=10) @@
859
        $objWriter->writeAttribute('cap', $xAxis->getLineStyleProperty('cap'));
860
        $objWriter->writeAttribute('cmpd', $xAxis->getLineStyleProperty('compound'));
861
862
        if (!is_null($xAxis->getLineProperty('value'))) {
863
            $objWriter->startElement('a:solidFill');
864
            $objWriter->startElement('a:' . $xAxis->getLineProperty('type'));
865
            $objWriter->writeAttribute('val', $xAxis->getLineProperty('value'));
866
            $objWriter->startElement('a:alpha');
867
            $objWriter->writeAttribute('val', $xAxis->getLineProperty('alpha'));
868
            $objWriter->endElement();
869
            $objWriter->endElement();
870
            $objWriter->endElement();
871
        }
872
873
        $objWriter->startElement('a:prstDash');
874
        $objWriter->writeAttribute('val', $xAxis->getLineStyleProperty('dash'));