On this page
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
EntryManagerInterface getEntryManager()
Return Value
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