Annotation of embedaddon/php/ext/ldap/tests/ldap_get_option_variation.phpt, revision 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>