diff options
Diffstat (limited to 'apps/user_ldap/lib/ILDAPWrapper.php')
-rw-r--r-- | apps/user_ldap/lib/ILDAPWrapper.php | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/apps/user_ldap/lib/ILDAPWrapper.php b/apps/user_ldap/lib/ILDAPWrapper.php index c82df09d234..9917898a001 100644 --- a/apps/user_ldap/lib/ILDAPWrapper.php +++ b/apps/user_ldap/lib/ILDAPWrapper.php @@ -35,7 +35,7 @@ interface ILDAPWrapper { /** * Bind to LDAP directory - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @param string $dn an RDN to log in with * @param string $password the password * @return bool true on success, false otherwise @@ -54,7 +54,7 @@ interface ILDAPWrapper { /** * Send LDAP pagination control - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @param int $pageSize number of results per page * @param bool $isCritical Indicates whether the pagination is critical of not. * @param string $cookie structure sent by LDAP server @@ -64,8 +64,8 @@ interface ILDAPWrapper { /** * Retrieve the LDAP pagination cookie - * @param resource $link LDAP link resource - * @param resource $result LDAP result resource + * @param resource|\LDAP\Connection $link LDAP link resource + * @param resource|\LDAP\Result $result LDAP result resource * @param string $cookie structure sent by LDAP server * @return bool true on success, false otherwise * @@ -75,22 +75,22 @@ interface ILDAPWrapper { /** * Count the number of entries in a search - * @param resource $link LDAP link resource - * @param resource $result LDAP result resource + * @param resource|\LDAP\Connection $link LDAP link resource + * @param resource|\LDAP\Result $result LDAP result resource * @return int|false number of results on success, false otherwise */ public function countEntries($link, $result); /** * Return the LDAP error number of the last LDAP command - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @return int error code */ public function errno($link); /** * Return the LDAP error message of the last LDAP command - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @return string error message */ public function error($link); @@ -106,69 +106,69 @@ interface ILDAPWrapper { /** * Return first result id - * @param resource $link LDAP link resource - * @param resource $result LDAP result resource - * @return Resource an LDAP search result resource + * @param resource|\LDAP\Connection $link LDAP link resource + * @param resource|\LDAP\Result $result LDAP result resource + * @return resource|\LDAP\ResultEntry an LDAP entry resource * */ public function firstEntry($link, $result); /** * Get attributes from a search result entry - * @param resource $link LDAP link resource - * @param resource $result LDAP result resource + * @param resource|\LDAP\Connection $link LDAP link resource + * @param resource|\LDAP\ResultEntry $result LDAP result resource * @return array containing the results, false on error * */ public function getAttributes($link, $result); /** * Get the DN of a result entry - * @param resource $link LDAP link resource - * @param resource $result LDAP result resource + * @param resource|\LDAP\Connection $link LDAP link resource + * @param resource|\LDAP\ResultEntry $result LDAP result resource * @return string containing the DN, false on error */ public function getDN($link, $result); /** * Get all result entries - * @param resource $link LDAP link resource - * @param resource $result LDAP result resource + * @param resource|\LDAP\Connection $link LDAP link resource + * @param resource|\LDAP\Result $result LDAP result resource * @return array containing the results, false on error */ public function getEntries($link, $result); /** * Return next result id - * @param resource $link LDAP link resource - * @param resource $result LDAP entry result resource - * @return resource an LDAP search result resource + * @param resource|\LDAP\Connection $link LDAP link resource + * @param resource|\LDAP\ResultEntry $result LDAP result resource + * @return resource|\LDAP\ResultEntry an LDAP entry resource * */ public function nextEntry($link, $result); /** * Read an entry - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @param array $baseDN The DN of the entry to read from * @param string $filter An LDAP filter * @param array $attr array of the attributes to read - * @return resource an LDAP search result resource + * @return resource|\LDAP\Result an LDAP search result resource */ public function read($link, $baseDN, $filter, $attr); /** * Search LDAP tree - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @param string $baseDN The DN of the entry to read from * @param string $filter An LDAP filter * @param array $attr array of the attributes to read * @param int $attrsOnly optional, 1 if only attribute types shall be returned * @param int $limit optional, limits the result entries - * @return resource|false an LDAP search result resource, false on error + * @return resource|\LDAP\Result|false an LDAP search result resource, false on error */ public function search($link, $baseDN, $filter, $attr, $attrsOnly = 0, $limit = 0); /** * Replace the value of a userPassword by $password - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @param string $userDN the DN of the user whose password is to be replaced * @param string $password the new value for the userPassword * @return bool true on success, false otherwise @@ -177,7 +177,7 @@ interface ILDAPWrapper { /** * Sets the value of the specified option to be $value - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @param string $option a defined LDAP Server option * @param int $value the new value for the option * @return bool true on success, false otherwise @@ -186,14 +186,14 @@ interface ILDAPWrapper { /** * establish Start TLS - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @return bool true on success, false otherwise */ public function startTls($link); /** * Unbind from LDAP directory - * @param resource $link LDAP link resource + * @param resource|\LDAP\Connection $link LDAP link resource * @return bool true on success, false otherwise */ public function unbind($link); @@ -208,8 +208,8 @@ interface ILDAPWrapper { /** * Checks whether the submitted parameter is a resource - * @param resource $resource the resource variable to check - * @return bool true if it is a resource, false otherwise + * @param mixed $resource the resource variable to check + * @return bool true if it is a resource or LDAP object, false otherwise */ public function isResource($resource); } |