/** * @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'; }); }