Model class to access an LDAP directories
package |
Framework |
---|---|
subpackage |
LDAP |
__construct($config = null)
connect($host = null)
get_entry(string $dn) : array
string
Record identifier
array
Hash array
log($level, $msg)
get_error() : mixed
mixed
Error message string or null if no error occured
set_debug($dbg = true)
deprecated | |
---|---|
set_cache($cache_engine)
deprecated | |
---|---|
scope2func($scope, &$ns_function = null)
deprecated | |
---|---|
set_config($opt, $val = null)
deprecated | |
---|---|
add($dn, $entry)
deprecated | |
---|---|
delete($dn)
deprecated | |
---|---|
mod_replace($dn, $entry)
see | \ldap_mod_replace() |
---|---|
mod_add($dn, $entry)
see | \ldap_mod_add() |
---|---|
mod_del($dn, $entry)
see | \ldap_mod_del() |
---|---|
rename($dn, $newrdn, $newparent = null, $deleteoldrdn = true)
see | \ldap_rename() |
---|---|
list_entries($dn, $filter, $attributes = array('dn'))
see | \ldap_list() \ldap_get_entries() |
---|---|
read_entries($dn, $filter, $attributes = null)
see | \ldap_read() \ldap_get_entries() |
---|---|
normalize_entry(array $entry) : array
array
Attributes array as retrieved from ldap_get_attributes() or ldap_get_entries()
array
Hash array with attributes as keys
cache :
attributes :
error :