LdapClientInterface deprecated

LdapClientInterface deprecated

interface LdapClientInterface implements LdapInterface

deprecated

since version 3.1, to be removed in 4.0. Use the LdapInterface instead.

Ldap interface.

This interface is used for the BC layer with branch 2.8 and 3.0.

Methods

bind(string $dn = null, string $password = null)

Return a connection bound to the ldap.

from LdapInterface
QueryInterface query(string $dn, string $query, array $options = array())

Queries a ldap server for entries matching the given criteria.

from LdapInterface
EntryManagerInterface getEntryManager() from LdapInterface
string escape(string $subject, string $ignore = '', int $flags)

Escape a string for use in an LDAP filter or DN.

from LdapInterface
array|null find(string $dn, string $query, mixed $filter = '*')

Find a username into ldap connection.

Details

bind(string $dn = null, string $password = null)

Return a connection bound to the ldap.

Parameters

string $dn A LDAP dn
string $password A password

Exceptions

ConnectionException If dn / password could not be bound.

QueryInterface query(string $dn, string $query, array $options = array())

Queries a ldap server for entries matching the given criteria.

Parameters

string $dn
string $query
array $options

Return Value

QueryInterface

EntryManagerInterface getEntryManager()

Return Value

EntryManagerInterface

string escape(string $subject, string $ignore = '', int $flags)

Escape a string for use in an LDAP filter or DN.

Parameters

string $subject
string $ignore
int $flags

Return Value

string

array|null find(string $dn, string $query, mixed $filter = '*')

Find a username into ldap connection.

Parameters

string $dn
string $query
mixed $filter

Return Value

array|null

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Ldap/LdapClientInterface.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部