RestApiRateLimitTerminator

https://github.com/magesuite/rest-api-rate-limit-terminator

The purpose of this module is to override the Magento Rest API items limit in order to prevent issues with communication via API.

Installation

This module is part of MageSuite metapackage

 

Installation if metapackage is not used:

composer require "creativestyle/magesuite-rest-api-rate-limit-terminator" ^1.0.0

Admin settings

There are no admin settings in the module.

Backend

The only functionality in this module is the override of Magento Rest API items limit in rest-api-rate-limit-terminator/etc/di.xml file:

<type name="Magento\Framework\Webapi\Validator\EntityArrayValidator"> <arguments> <argument name="complexArrayItemLimit" xsi:type="number">999999</argument> </arguments> </type> <type name="Magento\Framework\Webapi\Validator\SearchCriteriaValidator"> <arguments> <argument name="maximumPageSize" xsi:type="number">999999</argument> </arguments> </type> <type name="Magento\Framework\GraphQl\Query\Resolver\Argument\Validator\SearchCriteriaValidator"> <arguments> <argument name="maxPageSize" xsi:type="number">999999</argument> </arguments> </type>

 

Frontend

There are no frontend functionalities in this module.