mtv\wp\models\UserCollection::filter PHP Method

filter() public static method

http://codex.wordpress.org/Function_Reference/get_users
public static filter ( $kwargs )
    public static function filter($kwargs)
    {
        # We set the blog_id query param to zero, so WordPress doesn't filter
        # the query based on the permissions for this blog. Hacky.
        if (!isset($kwargs['blog_id'])) {
            $kwargs['blog_id'] = 0;
        }
        $class = get_called_class();
        $users = get_users($kwargs);
        $collection = new $class();
        foreach ($users as $u) {
            $new_user = new static::$model();
            $new_user->reload($u);
            $collection->add($new_user);
        }
        return $collection;
    }