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