Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 14 additions & 9 deletions src/Api/Users.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,16 @@ class Users extends AbstractApi
/**
* @param array $parameters {
*
* @var string $search search for user by email or username
* @var string $username lookup for user by username
* @var bool $external search for external users only
* @var string $extern_uid lookup for users by external uid
* @var string $provider lookup for users by provider
* @var \DateTimeInterface $created_before return users created before the given time (inclusive)
* @var \DateTimeInterface $created_after return users created after the given time (inclusive)
* @var bool $active Return only active users. It does not support filtering inactive users.
* @var bool $blocked Return only blocked users. It does not support filtering non-blocked users.
* @var string $search search for user by email or username
* @var string $username lookup for user by username
* @var bool $external search for external users only
* @var string $extern_uid lookup for users by external uid
* @var string $provider lookup for users by provider
* @var \DateTimeInterface $created_before return users created before the given time (inclusive)
* @var \DateTimeInterface $created_after return users created after the given time (inclusive)
* @var bool $active Return only active users. It does not support filtering inactive users.
* @var bool $blocked Return only blocked users. It does not support filtering non-blocked users.
* @var bool $without_project_bots Do not include project bots.
* }
*/
public function all(array $parameters = []): mixed
Expand Down Expand Up @@ -62,6 +63,10 @@ public function all(array $parameters = []): mixed
->setAllowedTypes('blocked', 'bool')
->setAllowedValues('blocked', true)
;
$resolver->setDefined('without_project_bots')
->setAllowedTypes('without_project_bots', 'bool')
->setAllowedValues('without_project_bots', true)
;

return $this->get('users', $resolver->resolve($parameters));
}
Expand Down