aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/php/ext
diff options
context:
space:
mode:
authorGravatar Stanley Cheung <stanleycheung@google.com>2015-12-11 11:09:57 -0800
committerGravatar Stanley Cheung <stanleycheung@google.com>2015-12-11 11:09:57 -0800
commitd1cf36cdb70819443d5d22a11e3058aae7f7ce63 (patch)
treeaf49224e4d0d689269be6276835402659d8129f4 /src/php/ext
parentb5f74f1b18a6ec20b04fb2c565cc79390f4732ff (diff)
pass auth metadata context to user callback
Diffstat (limited to 'src/php/ext')
-rw-r--r--src/php/ext/grpc/call_credentials.c4
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;