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