dosomething / gateway
Standard PHP API client for DoSomething.org services.
Installs: 29 747
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 8
Forks: 0
Open Issues: 8
Requires
- gree/jose: ^2.2
- guzzlehttp/guzzle: ^6.2|^7.0
- laminas/laminas-diactoros: ^2.2
- lcobucci/jwt: ~3.3.2
- league/oauth2-client: ^2.2
- nesbot/carbon: ^2.0
- ramsey/uuid: ^3.7|^4.0
- symfony/psr-http-message-bridge: ^1.0
Requires (Dev)
- illuminate/database: ^6.0
- illuminate/http: ^6.0
- illuminate/support: ^6.0
- mockery/mockery: ^1.0
- phpunit/phpunit: ^8.0
- symfony/var-dumper: ^4.4
- dev-master
- v3.1.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.0
- v1.17.0
- v1.16.0
- v1.15.0
- v1.14.9
- v1.14.8
- v1.14.7
- v1.14.6
- v1.14.5
- v1.14.4
- v1.14.3
- v1.14.2
- v1.14.1
- v1.14.0
- v1.13.1
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.0
- v1.9.5
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.1
- v1.8.0
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- v1.0.0-rc17
- v1.0.0-rc16
- v1.0.0-rc15
- v1.0.0-rc14
- v1.0.0-rc13
- v1.0.0-rc12
- v1.0.0-rc11
- v1.0.0-rc10
- v1.0.0-rc9
- v1.0.0-rc8
- v1.0.0-rc7
- v1.0.0-rc6
- v1.0.0-rc5
- v1.0.0-rc4
- v1.0.0-rc3
- v1.0.0-rc2
- v1.0.0-rc1
- v0.4
- v0.3
- v0.2
- v0.1
- dev-graphql
- dev-mock-trait
- dev-supercharge-those-responses
This package is auto-updated.
Last update: 2024-12-16 01:59:40 UTC
README
This is Gateway, an opinionated HTTP client built with Guzzle. It makes API requests easy with built-in OAuth2 authorization, support for transaction ID headers, and web authentication via OpenID Connect.
Getting Started
Install the latest release with Composer:
composer require dosomething/gateway
Then, follow the instructions for Laravel or vanilla PHP.
Included Clients
Gateway includes pre-built clients for a few DoSomething.org services:
License
MIT © DoSomething.org