Aleksander Machniak
2014-08-06 b17a507941b469912ec457a1f7e2c8dd75ece48d
Add missing Net_LDAP3_Result::get_dn() method
1 files modified
19 ■■■■ changed files
program/lib/Net/LDAP3/Result.php 19 ●●●● patch | view | raw | blame | history
program/lib/Net/LDAP3/Result.php
@@ -71,7 +71,7 @@
    }
    /**
     *
     * Wrapper for ldap_sort()
     */
    public function sort($attr)
    {
@@ -79,18 +79,23 @@
    }
    /**
     *
     * Get entries count
     */
    public function count()
    {
        if (!isset($this->count))
        if (!isset($this->count)) {
            $this->count = ldap_count_entries($this->conn, $this->result);
        }
        return $this->count;
    }
    /**
     * Wrapper for ldap_get_entries()
     *
     * @param bool $normalize Optionally normalize the entries to a list of hash arrays
     *
     * @return array List of LDAP entries
     */
    public function entries($normalize = false)
    {
@@ -103,6 +108,14 @@
        return $entries;
    }
    /**
     * Wrapper for ldap_get_dn() using the current entry pointer
     */
    public function get_dn()
    {
        return $this->current ? ldap_get_dn($this->conn, $this->current) : null;
    }
    /***  Implement PHP 5 Iterator interface to make foreach work  ***/