gnikyt/basic-shopify-api
Tested Shopify API wrapper for PHP using Guzzle. Supports REST and GraphQL (sync/async), OAuth and private apps, rate limiting, retries, pagination, and helpers for install/authorize URLs, HMAC validation, call limits, middleware, and storage.
final flag from ResponseAccess class to it's constructorfinal flag to ResponseAccess class (#103)Iterable and Countable on ResponseAccesskeys and values to allow for getting keys and values easierSleep deferrer now returns a float for the time microtimeMemory store now has a reset method to support the new rate limitingMemory now accepts more then two values to support the new rate limitingContains breaking changes; Consult UPGRADING.md.
guzzle_retry_middleware which respects Shopify's 'X-Retry-After' headerStateStorage interface, and a default in-memory storage class providedAdded support for page_info pagination for #39
Added ability to use Guzzle promises and asynchronous. New method: restAsync.
See README, UPGRADING, and CHANGELOG for more details.
Added option to supply a PSR-compatible logger via setLogger.
See changelog/upgrading docs for details.
Fix for issue #13 where limit header is not always supplied.
graph() call now accepts two arguments, graph(string $query, array $variables = [])Contains breaking changes
To better the library, it has been reverted back to its original single-class form and backwards compatibile with 1.x.x
getApiCalls() now takes two arguments, first being rest|graph, second being the keyrest() is now for REST callsgraph() is now for GraphQL callsrequest() is aliased to rest() for backward compatibilityContains breaking changes
OhmyBrew\ShopifyAPIOhMyBrew\ShopifyAPI\GraphAPIOhMyBrew\ShopifyAPI\RestAPIFixes #7 merged from #8
How can I help you explore Laravel packages today?