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;
}