Adldap\Models\Group::getMembersFromAttribute PHP Method

getMembersFromAttribute() protected method

Retrieves group members by the specified model attribute using their distinguished name.
protected getMembersFromAttribute ( $attribute ) : array
$attribute
return array
    protected function getMembersFromAttribute($attribute)
    {
        $members = [];
        $dns = $this->getAttribute($attribute) ?: [];
        foreach ($dns as $dn) {
            $member = $this->query->newInstance()->findByDn($dn);
            if ($member instanceof Model) {
                $members[] = $member;
            }
        }
        return $members;
    }