summaryrefslogtreecommitdiffstats
path: root/php/environs
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-08-20 20:01:18 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-08-20 20:01:18 +0000
commitadaea63f60126d8b4c3c5395ca62f0c8125d8ddd (patch)
tree00a4de94d5ab286c5bb037861df58d498f30246f /php/environs
parent921ffa05b3ebab2359f400b0a74f3dec884a4edb (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.c13
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);
}
/* }}} */