Changed init value of the NumberingLevel.alignment property.

This commit is contained in:
Roman Syroeshko 2015-10-21 21:44:10 +04:00
parent 12823a5fbf
commit 09e5e352a9
2 changed files with 4 additions and 3 deletions

View File

@ -85,7 +85,7 @@ class NumberingLevel extends AbstractStyle
/**
* @var string
*/
private $alignment;
private $alignment = '';
/**
* Left

View File

@ -114,11 +114,12 @@ class Numbering extends AbstractPart
'pStyle' => 'pStyle',
'suffix' => 'suff',
'text' => 'lvlText',
'alignment' => 'lvlJc'
'alignment' => 'lvlJc',
);
foreach ($properties as $property => $nodeName) {
$getMethod = "get{$property}";
if (!is_null($level->$getMethod())) {
if ('' !== $level->$getMethod() // this condition is now supported by `alignment` only
&& !is_null($level->$getMethod())) {
$xmlWriter->startElement("w:{$nodeName}");
$xmlWriter->writeAttribute('w:val', $level->$getMethod());
$xmlWriter->endElement(); // w:start