GitHubUserInfo
Immutable DTO with user info returned by GitHub OAuth.
GitHubUserInfo::__construct()
public function __construct(string $id, string $login, string $name, ?string $email = null, ?string $avatarUrl = null):Parameters
| Name | Type | Description |
|---|---|---|
| $id | string | |
| $login | string | |
| $name | string | |
?string | ||
| $avatarUrl | ?string |
GitHubUserInfo::toArray()
public function toArray(): arrayConvert to a plain array using GitHub REST API field names (snake_case avatar_url).