--TEST--
ldap_get_option() - More ldap_get_option() operations
--CREDITS--
Patrick Allaert <patrickallaert@php.net>
# Belgian PHP Testfest 2009
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
<?php
require "connect.inc";

$link ldap_connect($host$port);
$option null;

$controls = array(
    array(
"oid" => "1.2.752.58.10.1""iscritical" => true),
    array(
"oid" => "1.2.752.58.1.10""value" => "magic"),
);

ldap_set_option($linkLDAP_OPT_DEREFLDAP_DEREF_NEVER);
ldap_set_option($linkLDAP_OPT_SIZELIMIT123);
ldap_set_option($linkLDAP_OPT_TIMELIMIT33);
ldap_set_option($linkLDAP_OPT_NETWORK_TIMEOUT44);
ldap_set_option($linkLDAP_OPT_REFERRALSfalse);
ldap_set_option($linkLDAP_OPT_SERVER_CONTROLS$controls);
ldap_set_option($linkLDAP_OPT_CLIENT_CONTROLS$controls);
ldap_set_option($linkLDAP_OPT_RESTARTfalse);

var_dump(
    
ldap_get_option($linkLDAP_OPT_DEREF$option),
    
$option,
    
ldap_get_option($linkLDAP_OPT_SIZELIMIT$option),
    
$option,
    
ldap_get_option($linkLDAP_OPT_TIMELIMIT$option),
    
$option,
    
ldap_get_option($linkLDAP_OPT_NETWORK_TIMEOUT$option),
    
$option,
    
ldap_get_option($linkLDAP_OPT_REFERRALS$option),
    
$option,
    
ldap_get_option($linkLDAP_OPT_RESTART$option),
    
$option,
    
ldap_get_option($linkLDAP_OPT_SERVER_CONTROLS$option),
    
$option,
    
ldap_get_option($linkLDAP_OPT_CLIENT_CONTROLS$option),
    
$option
);
?>
===DONE===
--EXPECT--
bool(true)
int(0)
bool(true)
int(123)
bool(true)
int(33)
bool(true)
int(44)
bool(true)
int(0)
bool(true)
int(0)
bool(false)
int(0)
bool(false)
int(0)
===DONE===