@@ -80,14 +80,9 @@ xmlEntityPtr dom_entity_reference_fetch_and_sync_declaration(xmlNodePtr referenc
80
80
return entity ;
81
81
}
82
82
83
- int dom_entity_reference_child_read (dom_object * obj , zval * retval )
83
+ zend_result dom_entity_reference_child_read (dom_object * obj , zval * retval )
84
84
{
85
- xmlNodePtr nodep = dom_object_get_node (obj );
86
-
87
- if (nodep == NULL ) {
88
- php_dom_throw_error (INVALID_STATE_ERR , true);
89
- return FAILURE ;
90
- }
85
+ DOM_PROP_NODE (xmlNodePtr , nodep , obj );
91
86
92
87
xmlEntityPtr entity = dom_entity_reference_fetch_and_sync_declaration (nodep );
93
88
if (entity == NULL ) {
@@ -99,27 +94,17 @@ int dom_entity_reference_child_read(dom_object *obj, zval *retval)
99
94
return SUCCESS ;
100
95
}
101
96
102
- int dom_entity_reference_text_content_read (dom_object * obj , zval * retval )
97
+ zend_result dom_entity_reference_text_content_read (dom_object * obj , zval * retval )
103
98
{
104
- xmlNodePtr nodep = dom_object_get_node (obj );
105
-
106
- if (nodep == NULL ) {
107
- php_dom_throw_error (INVALID_STATE_ERR , true);
108
- return FAILURE ;
109
- }
99
+ DOM_PROP_NODE (xmlNodePtr , nodep , obj );
110
100
111
101
dom_entity_reference_fetch_and_sync_declaration (nodep );
112
102
return dom_node_text_content_read (obj , retval );
113
103
}
114
104
115
- int dom_entity_reference_child_nodes_read (dom_object * obj , zval * retval )
105
+ zend_result dom_entity_reference_child_nodes_read (dom_object * obj , zval * retval )
116
106
{
117
- xmlNodePtr nodep = dom_object_get_node (obj );
118
-
119
- if (nodep == NULL ) {
120
- php_dom_throw_error (INVALID_STATE_ERR , true);
121
- return FAILURE ;
122
- }
107
+ DOM_PROP_NODE (xmlNodePtr , nodep , obj );
123
108
124
109
dom_entity_reference_fetch_and_sync_declaration (nodep );
125
110
return dom_node_child_nodes_read (obj , retval );
0 commit comments