knplabs/github-api
Dotenv
GITHUB_AUTH_METHOD=http_password
GITHUB_USERNAME=username
GITHUB_SECRET=password_or_token
Generated files
config/packages/github_api.yaml
services:
Github\Client:
arguments:
- '@Github\HttpClient\Builder'
# Uncomment to enable authentication
#calls:
# - ['authenticate', ['%env(GITHUB_USERNAME)%', '%env(GITHUB_SECRET)%', '%env(GITHUB_AUTH_METHOD)%']]
Github\HttpClient\Builder:
arguments:
- '@?Http\Client\HttpClient'
- '@?Http\Message\RequestFactory'
- '@?Http\Message\StreamFactory'