getStyle(); if (!$style instanceof \PhpOffice\PhpWord\Style\Shape) { return; } $xmlWriter = $this->getXmlWriter(); $childStyles = ['Frame', 'Fill', 'Outline', 'Shadow', 'Extrusion']; foreach ($childStyles as $childStyle) { $method = "get{$childStyle}"; $this->writeChildStyle($xmlWriter, $childStyle, $style->$method()); } } }