Skip to content
docsv0.1.0

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

Parameters of __construct()
NameTypeDescription
$idstring
$loginstring
$namestring
$email?string
$avatarUrl?string

GitHubUserInfo::toArray()

public function toArray(): array

Convert to a plain array using GitHub REST API field names (snake_case avatar_url).