Vilma_Driver::getAllUsers PHP Method

getAllUsers() public method

Returns all the users sorted by domain and as arrays of each domain.
public getAllUsers ( ) : array
return array An array of domains then users for each domain.
    public function getAllUsers()
    {
        /* Determine the domain for each user and plug into array by domain. */
        $users = array();
        foreach ($this->getUsers() as $user) {
            $domain = Vilma::stripDomain($user['user_name']);
            $users[$domain][] = $user;
        }
        /* Sort by domain. */
        ksort($users);
        /* Sort each domain's users by user name. */
        foreach ($users as $key => $val) {
            Horde_Array::arraySort($users[$key], 'user_name');
        }
        return $users;
    }