0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-12-22 09:21:52 +00:00

Merge pull request #478 from stesie/issue-477

provide get_gc obj handler
This commit is contained in:
Stefan Siegl 2022-05-29 10:45:23 +02:00 committed by GitHub
commit 5d2aa2ee65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -263,6 +263,14 @@ static HashTable *v8js_v8object_get_properties(zval *object) /* {{{ */
}
/* }}} */
static HashTable *v8js_v8object_get_gc(zval *object, zval **table, int *n) /* {{{ */
{
*table = NULL;
*n = 0;
return NULL;
}
/* }}} */
static HashTable *v8js_v8object_get_debug_info(zval *object, int *is_temp) /* {{{ */
{
*is_temp = 0;
@ -828,6 +836,7 @@ PHP_MINIT_FUNCTION(v8js_v8object_class) /* {{{ */
v8js_v8object_handlers.get_properties = v8js_v8object_get_properties;
v8js_v8object_handlers.get_method = v8js_v8object_get_method;
v8js_v8object_handlers.call_method = v8js_v8object_call_method;
v8js_v8object_handlers.get_gc = v8js_v8object_get_gc;
v8js_v8object_handlers.get_debug_info = v8js_v8object_get_debug_info;
v8js_v8object_handlers.get_closure = v8js_v8object_get_closure;
v8js_v8object_handlers.offset = XtOffsetOf(struct v8js_v8object, std);