Skip to content
Snippets Groups Projects
Commit 2b3e723b authored by Johannes Kreiner's avatar Johannes Kreiner
Browse files

[TASK] Update RenderSvgViewHelper

parent f1462869
No related branches found
No related tags found
No related merge requests found
......@@ -41,6 +41,7 @@ class RenderSvgViewHelper extends AbstractTagBasedViewHelper {
* @api
*/
protected $tagName = 'svg';
protected $xmlInfo = '<?xml version="1.0"?>';
/**
* @var array
......@@ -192,7 +193,7 @@ class RenderSvgViewHelper extends AbstractTagBasedViewHelper {
}
if ($createNewInstance) {
return $svg->asXML();
return str_replace($this->xmlInfo, '', $svg->asXML());
}
// Extract the SVG contents
......@@ -206,7 +207,7 @@ class RenderSvgViewHelper extends AbstractTagBasedViewHelper {
$use->addAttribute('href', '#' . $id);
}
return $svg->asXML();
return str_replace($this->xmlInfo, '', $svg->asXML());
}
// Add the unique ID to the list of rendered SVGs
......@@ -216,13 +217,13 @@ class RenderSvgViewHelper extends AbstractTagBasedViewHelper {
$group = $svg->addChild('g');
// The boolean conversion of SimpleXMLElement is broken, therefore we MUST explicitly check against null
if ($group === NULL) {
return $svg->asXML();
return str_replace($this->xmlInfo, '', $svg->asXML());
}
$group->addAttribute('id', $id);
$this->xmlAdopt($group, $contentsElement);
return $svg->asXML();
return str_replace($this->xmlInfo, '', $svg->asXML());
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment