getParentWriter()->getPhpWord()->getDocInfo(); $propertiesMapping = array( 'creator' => 'author', 'title' => '', 'description' => '', 'subject' => '', 'keywords' => '', 'category' => '', 'company' => '', 'manager' => '', ); $title = $docProps->getTitle(); $title = ($title != '') ? $title : 'PHPWord'; $content = ''; $content .= '' . PHP_EOL; $content .= '' . PHP_EOL; $content .= '' . $title . '' . PHP_EOL; foreach ($propertiesMapping as $key => $value) { $value = ($value == '') ? $key : $value; $method = 'get' . $key; if ($docProps->$method() != '') { $content .= '' . PHP_EOL; } } $content .= $this->writeStyles(); $content .= '' . PHP_EOL; return $content; } /** * Get styles * * @return string */ private function writeStyles() { $css = '' . PHP_EOL; return $css; } }