/**
  * @return User[]
  */
 public function extractAll()
 {
     $payload = new UsersListPayload();
     $payload->getResponseClass();
     /** @var $response UsersListPayloadResponse */
     $response = $this->sendPayload($payload);
     return $response->getUsers();
 }
 /**
  * @return User[]
  */
 public function extractAll()
 {
     $payload = new UsersListPayload();
     $payload->getResponseClass();
     /** @var $response UsersListPayloadResponse */
     $response = $this->sendPayload($payload);
     return array_filter($response->getUsers(), function (User $user) {
         return !$user->isBot() && !$user->isDeleted() && $user->getName() !== 'slackbot';
     });
 }