@@ -269,18 +269,13 @@ Since: DOM Level 3
269
269
*/
270
270
int dom_document_strict_error_checking_read (dom_object * obj , zval * retval )
271
271
{
272
- if (obj -> document ) {
273
- dom_doc_propsptr doc_prop = dom_get_doc_props (obj -> document );
274
- ZVAL_BOOL (retval , doc_prop -> stricterror );
275
- } else {
276
- ZVAL_FALSE (retval );
277
- }
272
+ libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
273
+ ZVAL_BOOL (retval , doc_prop -> stricterror );
278
274
return SUCCESS ;
279
275
}
280
276
281
277
int dom_document_strict_error_checking_write (dom_object * obj , zval * newval )
282
278
{
283
-
284
279
if (obj -> document ) {
285
280
dom_doc_propsptr doc_prop = dom_get_doc_props (obj -> document );
286
281
doc_prop -> stricterror = zend_is_true (newval );
@@ -296,12 +291,8 @@ readonly=no
296
291
*/
297
292
int dom_document_format_output_read (dom_object * obj , zval * retval )
298
293
{
299
- if (obj -> document ) {
300
- libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
301
- ZVAL_BOOL (retval , doc_prop -> formatoutput );
302
- } else {
303
- ZVAL_FALSE (retval );
304
- }
294
+ libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
295
+ ZVAL_BOOL (retval , doc_prop -> formatoutput );
305
296
return SUCCESS ;
306
297
}
307
298
@@ -321,12 +312,8 @@ readonly=no
321
312
*/
322
313
int dom_document_validate_on_parse_read (dom_object * obj , zval * retval )
323
314
{
324
- if (obj -> document ) {
325
- libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
326
- ZVAL_BOOL (retval , doc_prop -> validateonparse );
327
- } else {
328
- ZVAL_FALSE (retval );
329
- }
315
+ libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
316
+ ZVAL_BOOL (retval , doc_prop -> validateonparse );
330
317
return SUCCESS ;
331
318
}
332
319
@@ -346,12 +333,8 @@ readonly=no
346
333
*/
347
334
int dom_document_resolve_externals_read (dom_object * obj , zval * retval )
348
335
{
349
- if (obj -> document ) {
350
- libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
351
- ZVAL_BOOL (retval , doc_prop -> resolveexternals );
352
- } else {
353
- ZVAL_FALSE (retval );
354
- }
336
+ libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
337
+ ZVAL_BOOL (retval , doc_prop -> resolveexternals );
355
338
return SUCCESS ;
356
339
}
357
340
@@ -371,12 +354,8 @@ readonly=no
371
354
*/
372
355
int dom_document_preserve_whitespace_read (dom_object * obj , zval * retval )
373
356
{
374
- if (obj -> document ) {
375
- libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
376
- ZVAL_BOOL (retval , doc_prop -> preservewhitespace );
377
- } else {
378
- ZVAL_FALSE (retval );
379
- }
357
+ libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
358
+ ZVAL_BOOL (retval , doc_prop -> preservewhitespace );
380
359
return SUCCESS ;
381
360
}
382
361
@@ -396,12 +375,8 @@ readonly=no
396
375
*/
397
376
int dom_document_recover_read (dom_object * obj , zval * retval )
398
377
{
399
- if (obj -> document ) {
400
- libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
401
- ZVAL_BOOL (retval , doc_prop -> recover );
402
- } else {
403
- ZVAL_FALSE (retval );
404
- }
378
+ libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
379
+ ZVAL_BOOL (retval , doc_prop -> recover );
405
380
return SUCCESS ;
406
381
}
407
382
@@ -421,12 +396,8 @@ readonly=no
421
396
*/
422
397
int dom_document_substitue_entities_read (dom_object * obj , zval * retval )
423
398
{
424
- if (obj -> document ) {
425
- libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
426
- ZVAL_BOOL (retval , doc_prop -> substituteentities );
427
- } else {
428
- ZVAL_FALSE (retval );
429
- }
399
+ libxml_doc_props const * doc_prop = dom_get_doc_props_read_only (obj -> document );
400
+ ZVAL_BOOL (retval , doc_prop -> substituteentities );
430
401
return SUCCESS ;
431
402
}
432
403
0 commit comments