osiset/basic-shopify-api
A lightweight PHP library for Shopify’s REST and GraphQL Admin APIs. Provides a clean client, request/response handling, pagination helpers, rate limit awareness, and easy authentication setup. Ideal for building Shopify apps or integrating stores in any PHP project.
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?