public function getUsers() : array
    {
        /** @var \Adldap\Query\Builder $query */
        $query = Resolver::query();

        if ($filter = $this->option('filter')) {
            // If the filter option was given, we'll
            // insert it into our search query.
            $query->rawFilter($filter);
        }

        if ($user = $this->argument('user')) {
            $users = [$query->findOrFail($user)];
        } else {
            // Retrieve all users. We'll paginate our search in case we
            // hit the 1000 record hard limit of active directory.
            $users = $query->paginate()->getResults();
        }

        // We need to filter our results to make sure they are
        // only users. In some cases, Contact models may be
        // returned due the possibility of them
        // existing in the same scope.
        return array_filter($users, function ($user) {
            return $user instanceof User;
        });
    }
public function getUsers() : array
    {
        /** @var \Adldap\Query\Builder $query */
        $query = Resolver::query();

        if ($filter = $this->option('filter')) {
            // If the filter option was given, we'll
            // insert it into our search query.
            $query->rawFilter($filter);
        }

        if ($user = $this->argument('user')) {
            $users = [$query->findOrFail($user)];
        } else {
            // Retrieve all users. We'll paginate our search in case we
            // hit the 1000 record hard limit of active directory.
            $users = $query->paginate()->getResults();
        }

        // We need to filter our results to make sure they are
        // only users. In some cases, Contact models may be
        // returned due the possibility of them
        // existing in the same scope.
        return array_filter($users, function ($user) {
            return $user instanceof User;
        });
    }
public function getUsers ( ) : array { /** @var \Adldap\Query\Builder $query */ $ query = Resolver :: query ( ) ; if ( $ filter = $ this -> option ( 'filter' ) ) { // If the filter option was given, we'll // insert it into our search query. $ query -> rawFilter ( $ filter ) ; } if ( $ user = $ this -> argument ( 'user' ) ) { $ users = [ $ query -> findOrFail ( $ user ) ] ; } else { // Retrieve all users. We'll paginate our search in case we // hit the 1000 record hard limit of active directory. $ users = $ query -> paginate ( ) -> getResults ( ) ; } // We need to filter our results to make sure they are // only users. In some cases, Contact models may be // returned due the possibility of them // existing in the same scope. return array_filter ( $ users , function ( $ user ) { return $ user instanceof User ; } ) ; }
Retrieves users to be imported.

@return array

@throws \Adldap\Models\ModelNotFoundException
Retrieves users to be imported .