├── LICENSE ├── README.md ├── UPGRADING.md ├── composer.json ├── phpstan.neon └── src ├── BasicShopifyAPI.php ├── Clients ├── AbstractClient.php ├── Graph.php └── Rest.php ├── Contracts ├── ClientAware.php ├── GraphRequester.php ├── LimitAccesser.php ├── Respondable.php ├── RestRequester.php ├── SessionAware.php ├── StateStorage.php ├── TimeAccesser.php └── TimeDeferrer.php ├── Deferrers └── Sleep.php ├── Middleware ├── AbstractMiddleware.php ├── AuthRequest.php ├── RateLimiting.php ├── UpdateApiLimits.php └── UpdateRequestTime.php ├── Options.php ├── ResponseAccess.php ├── Session.php ├── Store └── Memory.php └── Traits ├── IsRequestType.php ├── IsResponseType.php └── ResponseTransform.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/phpstan.neon -------------------------------------------------------------------------------- /src/BasicShopifyAPI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/BasicShopifyAPI.php -------------------------------------------------------------------------------- /src/Clients/AbstractClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Clients/AbstractClient.php -------------------------------------------------------------------------------- /src/Clients/Graph.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Clients/Graph.php -------------------------------------------------------------------------------- /src/Clients/Rest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Clients/Rest.php -------------------------------------------------------------------------------- /src/Contracts/ClientAware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/ClientAware.php -------------------------------------------------------------------------------- /src/Contracts/GraphRequester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/GraphRequester.php -------------------------------------------------------------------------------- /src/Contracts/LimitAccesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/LimitAccesser.php -------------------------------------------------------------------------------- /src/Contracts/Respondable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/Respondable.php -------------------------------------------------------------------------------- /src/Contracts/RestRequester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/RestRequester.php -------------------------------------------------------------------------------- /src/Contracts/SessionAware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/SessionAware.php -------------------------------------------------------------------------------- /src/Contracts/StateStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/StateStorage.php -------------------------------------------------------------------------------- /src/Contracts/TimeAccesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/TimeAccesser.php -------------------------------------------------------------------------------- /src/Contracts/TimeDeferrer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Contracts/TimeDeferrer.php -------------------------------------------------------------------------------- /src/Deferrers/Sleep.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Deferrers/Sleep.php -------------------------------------------------------------------------------- /src/Middleware/AbstractMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Middleware/AbstractMiddleware.php -------------------------------------------------------------------------------- /src/Middleware/AuthRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Middleware/AuthRequest.php -------------------------------------------------------------------------------- /src/Middleware/RateLimiting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Middleware/RateLimiting.php -------------------------------------------------------------------------------- /src/Middleware/UpdateApiLimits.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Middleware/UpdateApiLimits.php -------------------------------------------------------------------------------- /src/Middleware/UpdateRequestTime.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Middleware/UpdateRequestTime.php -------------------------------------------------------------------------------- /src/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Options.php -------------------------------------------------------------------------------- /src/ResponseAccess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/ResponseAccess.php -------------------------------------------------------------------------------- /src/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Session.php -------------------------------------------------------------------------------- /src/Store/Memory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Store/Memory.php -------------------------------------------------------------------------------- /src/Traits/IsRequestType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Traits/IsRequestType.php -------------------------------------------------------------------------------- /src/Traits/IsResponseType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Traits/IsResponseType.php -------------------------------------------------------------------------------- /src/Traits/ResponseTransform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnikyt/Basic-Shopify-API/HEAD/src/Traits/ResponseTransform.php --------------------------------------------------------------------------------