LdapClient deprecated
class LdapClient implements LdapClientInterface
deprecated
Methods
| __construct($host = null, $port = 389, $version = 3, $useSsl = false, $useStartTls = false, $optReferrals = false, LdapInterface $ldap = null) | ||
|  bind(string $dn = null, string $password = null)  Return a connection bound to the ldap.  |  ||
| QueryInterface |  query(string $dn, string $query, array $options = array())  Queries a ldap server for entries matching the given criteria.  |  |
| EntryManagerInterface | getEntryManager() | |
| array|null |  find(string $dn, string $query, mixed $filter = '*')  Find a username into ldap connection.  |  |
| string |  escape(string $subject, string $ignore = '', int $flags)  Escape a string for use in an LDAP filter or DN.  |  
Details
__construct($host = null, $port = 389, $version = 3, $useSsl = false, $useStartTls = false, $optReferrals = false, LdapInterface $ldap = null)
Parameters
| $host | ||
| $port | ||
| $version | ||
| $useSsl | ||
| $useStartTls | ||
| $optReferrals | ||
| LdapInterface | $ldap | 
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 | 
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 | 
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 | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.2/Symfony/Component/Ldap/LdapClient.html