diff options
| author | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-08-20 20:01:18 +0000 |
|---|---|---|
| committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-08-20 20:01:18 +0000 |
| commit | adaea63f60126d8b4c3c5395ca62f0c8125d8ddd (patch) | |
| tree | 00a4de94d5ab286c5bb037861df58d498f30246f /php/environs | |
| parent | 921ffa05b3ebab2359f400b0a74f3dec884a4edb (diff) | |
Modified PHP bindings in an attempt to add new argument to method
lasso_build_authn_request_msg.
Diffstat (limited to 'php/environs')
| -rw-r--r-- | php/environs/lasso_login.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/php/environs/lasso_login.c b/php/environs/lasso_login.c index 6e154507..88097ebf 100644 --- a/php/environs/lasso_login.c +++ b/php/environs/lasso_login.c @@ -167,29 +167,32 @@ PHP_FUNCTION(lasso_login_build_request_msg) { } /* }}} */ -/* {{{ proto lasso_login_build_authn_request_msg(resource login, string remote_providerID) */ +/* {{{ proto lasso_login_build_authn_request_msg(resource login, string remote_providerID, + * long http_method) */ PHP_FUNCTION(lasso_login_build_authn_request_msg) { LassoLogin *login; char *remote_providerID; int remote_providerID_len; + long http_method; zval *parm; int num_args; int ret; - if ((num_args = ZEND_NUM_ARGS()) != 2) + if ((num_args = ZEND_NUM_ARGS()) != 3) WRONG_PARAM_COUNT - if (zend_parse_parameters(num_args TSRMLS_CC, "zs", &parm, - &remote_providerID, &remote_providerID_len) == FAILURE) { + if (zend_parse_parameters(num_args TSRMLS_CC, "zsl", &parm, + &remote_providerID, &remote_providerID_len, + &http_method) == FAILURE) { return; } ZEND_FETCH_RESOURCE(login, LassoLogin *, &parm, -1, le_lassologin_name, le_lassologin); - lasso_login_build_authn_request_msg(login, remote_providerID); + lasso_login_build_authn_request_msg(login, remote_providerID, http_method); } /* }}} */ |
