getStyle(); if (!$style instanceof \PhpOffice\PhpWord\Style\Shading) { return; } $xmlWriter = $this->getXmlWriter(); $xmlWriter->startElement('w:shd'); $xmlWriter->writeAttributeIf(!is_null($style->getPattern()), 'w:val', $style->getPattern()); $xmlWriter->writeAttributeIf(!is_null($style->getColor()), 'w:color', $style->getColor()); $xmlWriter->writeAttributeIf(!is_null($style->getFill()), 'w:fill', $style->getFill()); $xmlWriter->endElement(); } }