--TEST-- ldap_exop() and ldap_parse_exop() - EXOP operations --CREDITS-- Côme Chilliet --SKIPIF-- --FILE-- LDAP_CONTROL_PROXY_AUTHZ, 'value' => "dn:cn=userA,$base"]], $retdata), $retdata, $r = ldap_exop($link, LDAP_EXOP_WHO_AM_I), ldap_parse_exop($link, $r, $retdata2), $retdata2, test_bind($host, $port, "cn=userA,$base", $userAPassword, $protocol_version), $r = ldap_exop($link, LDAP_EXOP_MODIFY_PASSWD, build_reqdata_passwd("cn=userA,$base", $userAPassword, "")), ldap_parse_exop($link, $r, $retpwdata, $retpwoid), $genpw = extract_genpw($retpwdata), $retpwoid, test_bind($host, $port, "cn=userA,$base", $genpw, $protocol_version) ); ?> --CLEAN-- --EXPECTF-- bool(true) string(%d) "dn:%s" string(0) "" bool(true) string(%d) "dn:cn=user%s" object(LDAPResult)#%d (0) { } bool(true) string(%d) "dn:%s" bool(true) object(LDAPResult)#%d (0) { } bool(true) string(%d) "%s" string(0) "" bool(true)