File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
src/PhpWord/Writer/RTF/Part Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments