for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace DevBoardLib\GithubApiFacade\Client;
use DevBoardLib\GithubApiFacade\Auth\GithubAccessToken;
use Github\Client;
/**
* Class KnpLabsClientFactory.
*/
class KnpLabsClientFactory implements ClientFactory
{
* @param GithubAccessToken $user
*
* @return Client
public function createTokenAuthenticatedClient(GithubAccessToken $user)
$client = new Client();
$client->authenticate($user->getGithubAccessToken(), 'null', 'url_token');
return $client;
}
public function createUnauthenticatedClient()
return new Client();