christianjbrown/code-quality-scripts dependents (8) Order by: downloads | none Show: all | require | require-dev
-
PHP
christianjbrown/api-client
A thin, strongly-typed PHP 8.5+ client for JSON and XML APIs that wraps GuzzleHttp and normalizes its exceptions into a single, framework-agnostic hierarchy.
-
PHP
christianjbrown/key-value-store
A thin, strongly-typed PHP 8.5+ library of interchangeable key-value store implementations (database, Google Secret Manager, Google Firestore, in-memory) behind a single mockable interface.
-
PHP
christianjbrown/oauth2-client
A thin, strongly-typed PHP 8.5+ OAuth 2.0 client that manages access tokens (refresh-token and client-credentials grants), caching them behind a mockable key-value store.
-
PHP
christianjbrown/smartthings-api-sdk
A strongly-typed PHP 8.5+ client for the SmartThings API that returns typed model objects instead of raw arrays.
-
PHP
christianjbrown/ebay-browse-api-sdk
A strongly-typed, read-only PHP 8.5+ client for the eBay Browse API that returns typed model objects instead of raw arrays.
-
PHP
christianjbrown/ebay-sell-fulfillment-api-sdk
A strongly-typed PHP 8.5+ client for the eBay Sell Fulfillment API that returns typed model objects instead of raw arrays.
-
PHP
christianjbrown/etsy-open-api-sdk
A strongly-typed PHP 8.5+ client for the Etsy Open API v3 that returns typed model objects instead of raw arrays, covering every read and write operation.
-
PHP
christianjbrown/met-office-weather-datahub-api-sdk
A strongly-typed PHP client for the Met Office Weather DataHub APIs (currently the Site-Specific / Global Spot forecast, the Site-Specific Blended Probabilistic Forecast, Observation (Land), Atmospheric Models, and Map Images), returning typed models instead of raw GeoJSON / CoverageJSON.