Annotation of embedaddon/php/ext/ldap/tests/ldap_set_option_variation.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: ldap_set_option() - More ldap_set_option() operations
                      3: --CREDITS--
                      4: Patrick Allaert <patrickallaert@php.net>
                      5: # Belgian PHP Testfest 2009
                      6: --SKIPIF--
                      7: <?php require_once('skipif.inc'); ?>
                      8: --FILE--
                      9: <?php
                     10: require "connect.inc";
                     11: 
                     12: $link = ldap_connect($host, $port);
                     13: $option = null;
                     14: 
                     15: $controls = array(
                     16:        array("oid" => "1.2.752.58.10.1", "iscritical" => true),
                     17:        array("oid" => "1.2.752.58.1.10", "value" => "magic"),
                     18: );
                     19: 
                     20: var_dump(ldap_set_option($link, LDAP_OPT_DEREF, LDAP_DEREF_ALWAYS));
                     21: ldap_get_option($link, LDAP_OPT_DEREF, $option);
                     22: var_dump(
                     23:        $option === LDAP_DEREF_ALWAYS,
                     24:        ldap_set_option($link, LDAP_OPT_SIZELIMIT, 123)
                     25: );
                     26: ldap_get_option($link, LDAP_OPT_SIZELIMIT, $option);
                     27: var_dump(
                     28:        $option,
                     29:        ldap_set_option($link, LDAP_OPT_TIMELIMIT, 33)
                     30: );
                     31: ldap_get_option($link, LDAP_OPT_TIMELIMIT, $option);
                     32: var_dump(
                     33:        $option,
                     34:        ldap_set_option($link, LDAP_OPT_NETWORK_TIMEOUT, 44)
                     35: );
                     36: ldap_get_option($link, LDAP_OPT_NETWORK_TIMEOUT, $option);
                     37: var_dump(
                     38:        $option,
                     39:        ldap_set_option($link, LDAP_OPT_REFERRALS, true)
                     40: );
                     41: ldap_get_option($link, LDAP_OPT_REFERRALS, $option);
                     42: var_dump(
                     43:        (bool) $option,
                     44:        ldap_set_option($link, LDAP_OPT_RESTART, false)
                     45: );
                     46: ldap_get_option($link, LDAP_OPT_RESTART, $option);
                     47: var_dump(
                     48:        (bool) $option,
                     49:        ldap_set_option($link, LDAP_OPT_SERVER_CONTROLS, $controls)
                     50: );
                     51: ldap_get_option($link, LDAP_OPT_SERVER_CONTROLS, $option);
                     52: var_dump(
                     53:        $option,
                     54:        ldap_set_option($link, LDAP_OPT_CLIENT_CONTROLS, $controls)
                     55: );
                     56: ldap_get_option($link, LDAP_OPT_CLIENT_CONTROLS, $option);
                     57: var_dump(
                     58:        $option,
                     59:        ldap_set_option($link, LDAP_OPT_MATCHED_DN, "dc=test,dc=com")
                     60: );
                     61: ldap_get_option($link, LDAP_OPT_MATCHED_DN, $option);
                     62: var_dump($option);
                     63: ?>
                     64: ===DONE===
                     65: --EXPECT--
                     66: bool(true)
                     67: bool(true)
                     68: bool(true)
                     69: int(123)
                     70: bool(true)
                     71: int(33)
                     72: bool(true)
                     73: int(44)
                     74: bool(true)
                     75: bool(true)
                     76: bool(true)
                     77: bool(false)
                     78: bool(true)
                     79: int(0)
                     80: bool(true)
                     81: int(0)
                     82: bool(true)
                     83: string(14) "dc=test,dc=com"
                     84: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>