Skip to content

Commit 9f8b784

Browse files
authored
Update Header.php - Try again
1 parent 85cfe10 commit 9f8b784

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/PhpWord/Writer/RTF/Part/Header.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -201,14 +201,14 @@ private function registerFont(): void
201201
$elements = $section->getElements();
202202
$this->registerBorderColor($section->getStyle());
203203
foreach ($elements as $element) {
204-
if (method_exists($element, 'getFontStyle')) {
205-
$style = (object)$element->getFontStyle();
204+
if (is_object($element) && method_exists($element, 'getFontStyle')) {
205+
$style = $element->getFontStyle();
206206
$this->registerFontItems($style);
207-
} elseif (method_exists($element, 'getElements')) {
207+
} elseif (is_object($element) && method_exists($element, 'getElements')) {
208208
$subElements = $element->getElements();
209209
foreach ($subElements as $subElement) {
210-
if (method_exists($subElement, 'getFontStyle')) {
211-
$style = (object)$subElement->getFontStyle();
210+
if (is_object($subElement) && method_exists($subElement, 'getFontStyle')) {
211+
$style = $subElement->getFontStyle();
212212
$this->registerFontItems($style);
213213
}
214214
}

0 commit comments

Comments
 (0)