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/4.0/Symfony/Component/Ldap/LdapClient.html