LdapTools\Hydrator\ArrayHydrator::hydrateAllFromLdap PHP Method

hydrateAllFromLdap() public method

public hydrateAllFromLdap ( array $entries )
$entries array
    public function hydrateAllFromLdap(array $entries)
    {
        $results = [];
        $entryCount = isset($entries['count']) ? $entries['count'] : 0;
        for ($i = 0; $i < $entryCount; $i++) {
            $results[] = $this->hydrateFromLdap($entries[$i]);
        }
        return $results;
    }

Usage Example

 /**
  * Hydrates an array of LDAP entries in a LdapObjectCollection.
  *
  * @param array $entries
  * @return LdapObjectCollection
  */
 public function hydrateAllFromLdap(array $entries)
 {
     return new LdapObjectCollection(...parent::hydrateAllFromLdap($entries));
 }