parentWriter = $parentWriter; $this->element = $element; $this->withoutP = $withoutP; } /** * Write element * * @return string */ public function write() { $rtfText = ''; $elmName = str_replace('PhpOffice\\PhpWord\\Element\\', '', get_class($this->element)); $elmWriterClass = 'PhpOffice\\PhpWord\\Writer\\RTF\\Element\\' . $elmName; if (class_exists($elmWriterClass) === true) { $elmWriter = new $elmWriterClass($this->parentWriter, $this->element, $this->withoutP); $rtfText = $elmWriter->write(); } return $rtfText; } }