projects
/
m6w6
/
ext-propro
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
|
github
raw
|
patch
|
inline
| side by side (parent:
6061957
)
update example
author
Michael Wallner
<mike@php.net>
Tue, 20 Feb 2018 12:14:06 +0000
(13:14 +0100)
committer
Michael Wallner
<mike@php.net>
Tue, 20 Feb 2018 12:14:06 +0000
(13:14 +0100)
src/php_propro_api.h
patch
|
blob
|
history
diff --git
a/src/php_propro_api.h
b/src/php_propro_api.h
index a33cd34eb98f9639eec17272a8f000a2667488b7..8f880458d2272e8acc18a1d14be818299e9576a7 100644
(file)
--- a/
src/php_propro_api.h
+++ b/
src/php_propro_api.h
@@
-46,13
+46,17
@@
typedef struct php_property_proxy php_property_proxy_t;
* return_value = zend_get_std_object_handlers()->read_property(object, member, type, cache_slot, tmp);
*
* if (handler) {
* return_value = zend_get_std_object_handlers()->read_property(object, member, type, cache_slot, tmp);
*
* if (handler) {
- * handler->read(object, tmp);
- *
- * zval_ptr_dtor(return_value);
- * ZVAL_COPY_VALUE(return_value, tmp);
+ * handler->read(object, return_value);
* }
* } else {
* }
* } else {
- * return_value = php_property_proxy_zval(object, member_name);
+ * php_property_proxy_t *proxy;
+ * php_property_proxy_object_t *proxy_obj;
+ *
+ * proxy = php_property_proxy_init(object, member_name);
+ * proxy_obj = php_property_proxy_object_new_ex(NULL, proxy);
+ *
+ * ZVAL_OBJ(tmp, &proxy_obj->zo);
+ * return_value = tmp;
* }
*
* zend_string_release(member_name);
* }
*
* zend_string_release(member_name);