123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- <?php
- namespace OCA\User_LDAP;
- interface ILDAPWrapper {
-
-
- public function bind($link, $dn, $password);
-
- public function connect($host, $port);
-
- public function controlPagedResultResponse($link, $result, &$cookie);
-
- public function countEntries($link, $result);
-
- public function errno($link);
-
- public function error($link);
-
- public function explodeDN($dn, $withAttrib);
-
- public function firstEntry($link, $result);
-
- public function getAttributes($link, $result);
-
- public function getDN($link, $result);
-
- public function getEntries($link, $result);
-
- public function nextEntry($link, $result);
-
- public function read($link, $baseDN, $filter, $attr);
-
- public function search($link, string $baseDN, string $filter, array $attr, int $attrsOnly = 0, int $limit = 0, int $pageSize = 0, string $cookie = '');
-
- public function modReplace($link, $userDN, $password);
-
- public function exopPasswd($link, string $userDN, string $oldPassword, string $password);
-
- public function setOption($link, $option, $value);
-
- public function startTls($link);
-
- public function unbind($link);
-
-
- public function areLDAPFunctionsAvailable();
-
- public function isResource($resource);
- }
|