Lines Matching refs:prop_handler
278 static void dom_register_prop_handler(HashTable *prop_handler, const char *name, size_t name_len, c… in dom_register_prop_handler() argument
281 zend_hash_add_new_ptr(prop_handler, str, (void *) hnd); in dom_register_prop_handler()
285 #define DOM_REGISTER_PROP_HANDLER(prop_handler, name, prop_read_func, prop_write_func) do { \ argument
287 dom_register_prop_handler(prop_handler, "" name, sizeof("" name) - 1, &hnd); \
294 if (!obj->prop_handler || !zend_hash_exists(obj->prop_handler, name)) { in dom_get_property_ptr_ptr()
308 if (obj->prop_handler != NULL) { in dom_read_property()
309 hnd = zend_hash_find_ptr(obj->prop_handler, name); in dom_read_property()
332 if (obj->prop_handler != NULL) { in dom_write_property()
333 hnd = zend_hash_find_ptr(obj->prop_handler, name); in dom_write_property()
369 if (obj->prop_handler != NULL) { in dom_property_exists()
370 hnd = zend_hash_find_ptr(obj->prop_handler, name); in dom_property_exists()
397 *prop_handlers = obj->prop_handler, in dom_get_debug_info_helper()
1051 intern->prop_handler = zend_hash_find_ptr(&classes, base_class->name); in dom_objects_set_class_ex()
1102 intern->dom.prop_handler = &dom_xpath_prop_handlers; in dom_xpath_objects_new()