--TEST-- ldap_next_reference() - Basic ldap_next_reference test --CREDITS-- Patrick Allaert # Belgian PHP Testfest 2009 --SKIPIF-- --FILE-- array("extensibleObject", "referral"), "cn" => "userref", "ref" => "cn=userA,dc=my-domain,dc=com", )); ldap_add($link, "cn=userref2,dc=my-domain,dc=com", array( "objectClass" => array("extensibleObject", "referral"), "cn" => "userref2", "ref" => "cn=userB,dc=my-domain,dc=com", )); ldap_set_option($link, LDAP_OPT_DEREF, LDAP_DEREF_NEVER); $result = ldap_search($link, "dc=my-domain,dc=com", "(cn=*)"); $ref = ldap_first_reference($link, $result); var_dump($ref2 = ldap_next_reference($link, $ref)); ldap_parse_reference($link, $ref2, $refs); var_dump($refs); ?> ===DONE=== --CLEAN-- "2.16.840.1.113730.3.4.2"))); ldap_delete($link, "cn=userref,dc=my-domain,dc=com"); ldap_delete($link, "cn=userref2,dc=my-domain,dc=com"); remove_dummy_data($link); ?> --EXPECTF-- resource(%d) of type (ldap result entry) array(1) { [0]=> string(28) "cn=userB,dc=my-domain,dc=com" } ===DONE===