Liste de tous les membres
Description détaillée
Définition à la ligne 19 du fichier users.php.
Documentation des fonctions membres
JGithubUsers::getAuthenticatedUser |
( |
| ) |
|
Get the current authenticated user.
- Exceptions:
-
- Renvoie:
- mixed
Définition à la ligne 56 du fichier users.php.
{
$path = '/user';
$response = $this->client->get($this->
fetchUrl($path));
if ($response->code != 200)
{
$error = json_decode($response->body);
throw new DomainException($error->message, $response->code);
}
return json_decode($response->body);
}
JGithubUsers::getUser |
( |
|
$user | ) |
|
Get a single user.
- Paramètres:
-
string | $user | The users login name. |
- Exceptions:
-
- Renvoie:
- mixed
Définition à la ligne 30 du fichier users.php.
{
$path = '/users/' . $user;
$response = $this->client->get($this->
fetchUrl($path));
if ($response->code != 200)
{
$error = json_decode($response->body);
throw new DomainException($error->message, $response->code);
}
return json_decode($response->body);
}
JGithubUsers::getUsers |
( |
|
$since = 0 | ) |
|
Get all users.
This provides a dump of every user, in the order that they signed up for GitHub.
- Paramètres:
-
integer | $since | The integer ID of the last User that you’ve seen. |
- Exceptions:
-
- Renvoie:
- mixed
Définition à la ligne 129 du fichier users.php.
{
$path = '/users';
$path .= ($since) ? '?since=' . $since : '';
$response = $this->client->get($this->
fetchUrl($path));
if ($response->code != 200)
{
$error = json_decode($response->body);
throw new DomainException($error->message, $response->code);
}
return json_decode($response->body);
}
JGithubUsers::updateUser |
( |
|
$name = '' , |
|
|
|
$email = '' , |
|
|
|
$blog = '' , |
|
|
|
$company = '' , |
|
|
|
$location = '' , |
|
|
|
$hireable = '' , |
|
|
|
$bio = '' |
|
) |
| |
Update a user.
- Paramètres:
-
string | $name | The full name |
string | $email | The email |
string | $blog | The blog |
string | $company | The company |
string | $location | The location |
string | $hireable | If he is unemplayed :P |
string | $bio | The biometrical DNA fingerprint (or smthng...) |
- Exceptions:
-
- Renvoie:
- mixed
Définition à la ligne 90 du fichier users.php.
{
$data = array(
'name' => $name,
'email' => $email,
'blog' => $blog,
'company' => $company,
'location' => $location,
'hireable' => $hireable,
'bio' => $bio
);
$path = '/user';
$response = $this->client->patch($this->
fetchUrl($path), json_encode($data));
if ($response->code != 200)
{
$error = json_decode($response->body);
throw new DomainException($error->message, $response->code);
}
return json_decode($response->body);
}
La documentation de cette classe a été générée à partir du fichier suivant :