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)) { return $this->element; } else { throw new Exception('No element assigned.'); } } /** * Convert text to valid format * * @param string $text * @return string */ protected function getText($text) { return String::controlCharacterPHP2OOXML(htmlspecialchars($text)); } }