Wraps GitHub v4 API (GraphQL API).
$rateLimits = $client->api('graphql')->execute($query);
Variables allow specifying of requested data without dynamical change of a query on a client side.
$query = <<<'QUERY'
query showOrganizationInfo (
$organizationLogin: String!
) {
organization(login: $organizationLogin) {
name
url
}
}
QUERY;
$variables = [
'organizationLogin' => 'KnpLabs'
];
$orgInfo = $client->api('graphql')->execute($query, $variables);