xmlWriter = $xmlWriter; $this->element = $element; $this->withoutP = $withoutP; } /** * Get XML Writer * * @return \PhpOffice\PhpWord\Shared\XMLWriter */ protected function getXmlWriter() { return $this->xmlWriter; } /** * Get Element * * @return \PhpOffice\PhpWord\Element\AbstractElement */ protected function getElement() { if (!is_null($this->element)) { $elementClass = 'PhpOffice\\PhpWord\\Element\\' . basename(get_class($this->element)); if ($this->element instanceof $elementClass) { return $this->element; } else { throw new Exception('No valid element assigned.'); } } else { throw new Exception('No element assigned.'); } } }