SilverStripe\LDAP\Iterators\LDAPIterator
Class LDAPIterator
Synopsis
class LDAPIterator
implements
Iterator
{
- // members
- private $ldap;
- private $filter;
- private $baseDn;
- private $returnAttributes;
- private $pageSize;
- private $resolveRangedAttributes;
- private $entries;
- private $current;
- private unknown $currentResult;
- private unknown $cookie = true;
- // methods
- public void __construct()
- private void getLdap()
- private void getFilter()
- private void getBaseDn()
- private void getReturnAttributes()
- private void getPageSize()
- private bool getResolveRangedAttributes()
- private void fetchPagedResult()
- private void getConvertedEntries()
- private void getConvertedEntry()
- private void resolveRangedAttributes()
- private void getAttributeRecursive()
- public void current()
- public void key()
- public void next()
- public void rewind()
- public void valid()
Hierarchy
Implements
Members
private
- $baseDn
- $current
- $currentResult
—
SilverStripe\LDAP\Iterators\unknown
Required for paging - $entries
- $filter
- $ldap
- $pageSize
- $resolveRangedAttributes
- $returnAttributes