Code Duplication    Length = 10-11 lines in 4 locations

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

@@ 628-638 (lines=11) @@
625
        }
626
        $objWriter->startElement('a:effectLst');
627
628
        if (!is_null($majorGridlines->getGlowSize())) {
629
            $objWriter->startElement('a:glow');
630
            $objWriter->writeAttribute('rad', $majorGridlines->getGlowSize());
631
            $objWriter->startElement("a:{$majorGridlines->getGlowColor('type')}");
632
            $objWriter->writeAttribute('val', $majorGridlines->getGlowColor('value'));
633
            $objWriter->startElement('a:alpha');
634
            $objWriter->writeAttribute('val', $majorGridlines->getGlowColor('alpha'));
635
            $objWriter->endElement(); //end alpha
636
            $objWriter->endElement(); //end schemeClr
637
            $objWriter->endElement(); //end glow
638
        }
639
640
        if (!is_null($majorGridlines->getShadowProperty('presets'))) {
641
            $objWriter->startElement("a:{$majorGridlines->getShadowProperty('effect')}");
@@ 736-746 (lines=11) @@
733
734
            $objWriter->startElement('a:effectLst');
735
736
            if (!is_null($minorGridlines->getGlowSize())) {
737
                $objWriter->startElement('a:glow');
738
                $objWriter->writeAttribute('rad', $minorGridlines->getGlowSize());
739
                $objWriter->startElement("a:{$minorGridlines->getGlowColor('type')}");
740
                $objWriter->writeAttribute('val', $minorGridlines->getGlowColor('value'));
741
                $objWriter->startElement('a:alpha');
742
                $objWriter->writeAttribute('val', $minorGridlines->getGlowColor('alpha'));
743
                $objWriter->endElement(); //end alpha
744
                $objWriter->endElement(); //end schemeClr
745
                $objWriter->endElement(); //end glow
746
            }
747
748
            if (!is_null($minorGridlines->getShadowProperty('presets'))) {
749
                $objWriter->startElement("a:{$minorGridlines->getShadowProperty('effect')}");
@@ 853-862 (lines=10) @@
850
851
        $objWriter->startElement('c:spPr');
852
853
        if (!is_null($xAxis->getFillProperty('value'))) {
854
            $objWriter->startElement('a:solidFill');
855
            $objWriter->startElement('a:' . $xAxis->getFillProperty('type'));
856
            $objWriter->writeAttribute('val', $xAxis->getFillProperty('value'));
857
            $objWriter->startElement('a:alpha');
858
            $objWriter->writeAttribute('val', $xAxis->getFillProperty('alpha'));
859
            $objWriter->endElement();
860
            $objWriter->endElement();
861
            $objWriter->endElement();
862
        }
863
864
        $objWriter->startElement('a:ln');
865
@@ 870-879 (lines=10) @@
867
        $objWriter->writeAttribute('cap', $xAxis->getLineStyleProperty('cap'));
868
        $objWriter->writeAttribute('cmpd', $xAxis->getLineStyleProperty('compound'));
869
870
        if (!is_null($xAxis->getLineProperty('value'))) {
871
            $objWriter->startElement('a:solidFill');
872
            $objWriter->startElement('a:' . $xAxis->getLineProperty('type'));
873
            $objWriter->writeAttribute('val', $xAxis->getLineProperty('value'));
874
            $objWriter->startElement('a:alpha');
875
            $objWriter->writeAttribute('val', $xAxis->getLineProperty('alpha'));
876
            $objWriter->endElement();
877
            $objWriter->endElement();
878
            $objWriter->endElement();
879
        }
880
881
        $objWriter->startElement('a:prstDash');
882
        $objWriter->writeAttribute('val', $xAxis->getLineStyleProperty('dash'));