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

1.1       misho       1: --TEST--
                      2: ldap_get_option() - More ldap_get_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: ldap_set_option($link, LDAP_OPT_DEREF, LDAP_DEREF_NEVER);
                     21: ldap_set_option($link, LDAP_OPT_SIZELIMIT, 123);
                     22: ldap_set_option($link, LDAP_OPT_TIMELIMIT, 33);
                     23: ldap_set_option($link, LDAP_OPT_NETWORK_TIMEOUT, 44);
                     24: ldap_set_option($link, LDAP_OPT_REFERRALS, false);
                     25: ldap_set_option($link, LDAP_OPT_SERVER_CONTROLS, $controls);
                     26: ldap_set_option($link, LDAP_OPT_CLIENT_CONTROLS, $controls);
                     27: ldap_set_option($link, LDAP_OPT_RESTART, false);
                     28: 
                     29: var_dump(
                     30:        ldap_get_option($link, LDAP_OPT_DEREF, $option),
                     31:        $option,
                     32:        ldap_get_option($link, LDAP_OPT_SIZELIMIT, $option),
                     33:        $option,
                     34:        ldap_get_option($link, LDAP_OPT_TIMELIMIT, $option),
                     35:        $option,
                     36:        ldap_get_option($link, LDAP_OPT_NETWORK_TIMEOUT, $option),
                     37:        $option,
                     38:        ldap_get_option($link, LDAP_OPT_REFERRALS, $option),
                     39:        $option,
                     40:        ldap_get_option($link, LDAP_OPT_RESTART, $option),
                     41:        $option,
                     42:        ldap_get_option($link, LDAP_OPT_SERVER_CONTROLS, $option),
                     43:        $option,
                     44:        ldap_get_option($link, LDAP_OPT_CLIENT_CONTROLS, $option),
                     45:        $option
                     46: );
                     47: ?>
                     48: ===DONE===
                     49: --EXPECT--
                     50: bool(true)
                     51: int(0)
                     52: bool(true)
                     53: int(123)
                     54: bool(true)
                     55: int(33)
                     56: bool(true)
                     57: int(44)
                     58: bool(true)
                     59: int(0)
                     60: bool(true)
                     61: int(0)
                     62: bool(false)
                     63: int(0)
                     64: bool(false)
                     65: int(0)
                     66: ===DONE===

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