Ldap
class Ldap implements LdapInterface
Methods
| __construct(AdapterInterface $adapter) | |
| 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() | |
string | escape(string $subject, string $ignore = '', int $flags = 0) Escape a string for use in an LDAP filter or DN. | |
static Ldap | create(string $adapter, array $config = array()) Creates a new Ldap instance. | |
Details
Parameters
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
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
Return Value
string
escape(string $subject, string $ignore = '', int $flags = 0)
Escape a string for use in an LDAP filter or DN.
Parameters
string | $subject | |
string | $ignore | |
int | $flags | |
Return Value
static Ldap
create(string $adapter, array $config = array())
Creates a new Ldap instance.
Parameters
string | $adapter | The adapter name |
array | $config | The adapter's configuration |
Return Value