diff options
author | 2015-12-11 11:09:57 -0800 | |
---|---|---|
committer | 2015-12-11 11:09:57 -0800 | |
commit | d1cf36cdb70819443d5d22a11e3058aae7f7ce63 (patch) | |
tree | af49224e4d0d689269be6276835402659d8129f4 /src/php/ext | |
parent | b5f74f1b18a6ec20b04fb2c565cc79390f4732ff (diff) |
pass auth metadata context to user callback
Diffstat (limited to 'src/php/ext')
-rw-r--r-- | src/php/ext/grpc/call_credentials.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/php/ext/grpc/call_credentials.c b/src/php/ext/grpc/call_credentials.c index 06c6fc0566..285c4e7c85 100644 --- a/src/php/ext/grpc/call_credentials.c +++ b/src/php/ext/grpc/call_credentials.c @@ -183,7 +183,9 @@ void plugin_get_metadata(void *ptr, grpc_auth_metadata_context context, zval *arg; zval *retval; MAKE_STD_ZVAL(arg); - ZVAL_STRING(arg, context.service_url, 1); + object_init(arg); + add_property_string(arg, "service_url", context.service_url, true); + add_property_string(arg, "method_name", context.method_name, true); params[0] = &arg; state->fci->param_count = 1; state->fci->params = params; |