Skip to content

Commit f7afdeb

Browse files
committed
Added support for linebreaks <br /> in Shared\Html::addHtml()
1 parent d3908de commit f7afdeb

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/PhpWord/Shared/Html.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ protected static function parseNode($node, $element, $styles = array(), $data =
128128
'ul' => array('List', null, null, $styles, $data, 3, null),
129129
'ol' => array('List', null, null, $styles, $data, 7, null),
130130
'li' => array('ListItem', $node, $element, $styles, $data, null, null),
131+
'br' => array('LineBreak', null, $element, $styles, null, null, null),
131132
);
132133

133134
$newElement = null;
@@ -374,4 +375,17 @@ private static function parseStyle($attribute, $styles)
374375

375376
return $styles;
376377
}
378+
379+
/**
380+
* Parse line break
381+
*
382+
* @param \PhpOffice\PhpWord\Element\AbstractContainer $element
383+
* @return null
384+
*/
385+
private static function parseLineBreak($element)
386+
{
387+
$element->addTextBreak();
388+
389+
return null;
390+
}
377391
}

0 commit comments

Comments
 (0)