mirror of
https://github.com/linuxserver/Heimdall.git
synced 2025-11-14 11:52:58 +09:00
Update to laravel 7
This commit is contained in:
@@ -12,21 +12,6 @@ namespace Github\Api;
|
||||
*/
|
||||
class User extends AbstractApi
|
||||
{
|
||||
/**
|
||||
* Search users by username.
|
||||
*
|
||||
* @deprecated This method is deprecated use the Search api instead. See https://developer.github.com/v3/search/legacy/#legacy-search-api-is-deprecated
|
||||
* @link http://developer.github.com/v3/search/#search-users
|
||||
*
|
||||
* @param string $keyword the keyword to search
|
||||
*
|
||||
* @return array list of users found
|
||||
*/
|
||||
public function find($keyword)
|
||||
{
|
||||
return $this->get('/legacy/user/search/'.rawurlencode($keyword));
|
||||
}
|
||||
|
||||
/**
|
||||
* Request all users.
|
||||
*
|
||||
@@ -42,7 +27,7 @@ class User extends AbstractApi
|
||||
return $this->get('/users');
|
||||
}
|
||||
|
||||
return $this->get('/users', ['since' => rawurldecode($id)]);
|
||||
return $this->get('/users', ['since' => $id]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -59,6 +44,21 @@ class User extends AbstractApi
|
||||
return $this->get('/users/'.rawurlencode($username));
|
||||
}
|
||||
|
||||
/**
|
||||
* Get extended information about a user by its id.
|
||||
* Note: at time of writing this is an undocumented feature but GitHub support have advised that it can be relied on.
|
||||
*
|
||||
* @link http://developer.github.com/v3/users/
|
||||
*
|
||||
* @param int $id the id of the user to show
|
||||
*
|
||||
* @return array information about the user
|
||||
*/
|
||||
public function showById($id)
|
||||
{
|
||||
return $this->get('/user/'.$id);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get extended information about a user by its username.
|
||||
*
|
||||
@@ -117,20 +117,6 @@ class User extends AbstractApi
|
||||
return $this->get('/users/'.rawurlencode($username).'/followers', $parameters, $requestHeaders);
|
||||
}
|
||||
|
||||
/**
|
||||
* Request the repository that a specific user is watching.
|
||||
*
|
||||
* @deprecated see subscriptions method
|
||||
*
|
||||
* @param string $username the username
|
||||
*
|
||||
* @return array list of watched repositories
|
||||
*/
|
||||
public function watched($username)
|
||||
{
|
||||
return $this->get('/users/'.rawurlencode($username).'/watched');
|
||||
}
|
||||
|
||||
/**
|
||||
* Request starred repositories that a specific user has starred.
|
||||
*
|
||||
@@ -248,4 +234,16 @@ class User extends AbstractApi
|
||||
{
|
||||
return $this->get('/users/'.rawurlencode($username).'/events/public');
|
||||
}
|
||||
|
||||
/**
|
||||
* List events performed by an authenticated user.
|
||||
*
|
||||
* @link https://docs.github.com/en/rest/reference/activity#list-events-for-the-authenticated-user
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function events(string $username)
|
||||
{
|
||||
return $this->get('/users/'.rawurlencode($username).'/events');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user