Skip to content

Commit b5ca067

Browse files
committed
Merge remote-tracking branch 'origin/2.4-develop' into MC-41819
2 parents d35759e + ad492ab commit b5ca067

28 files changed

+795
-34
lines changed

app/etc/di.xml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1927,4 +1927,41 @@
19271927
</argument>
19281928
</arguments>
19291929
</type>
1930+
<preference for="Magento\Framework\Webapi\Validator\ServiceInputValidatorInterface" type="Magento\Framework\Webapi\Validator\CompositeServiceInputValidator"/>
1931+
<type name="Magento\Framework\Webapi\Validator\CompositeServiceInputValidator">
1932+
<arguments>
1933+
<argument name="validators" xsi:type="array">
1934+
<item name="entityArrayValidator" xsi:type="object">Magento\Framework\Webapi\Validator\EntityArrayValidator</item>
1935+
<item name="searchCriteriaValidator" xsi:type="object">Magento\Framework\Webapi\Validator\SearchCriteriaValidator</item>
1936+
</argument>
1937+
</arguments>
1938+
</type>
1939+
<type name="Magento\Framework\Webapi\Validator\EntityArrayValidator">
1940+
<arguments>
1941+
<argument name="complexArrayItemLimit" xsi:type="number">20</argument>
1942+
</arguments>
1943+
</type>
1944+
<type name="Magento\Framework\Webapi\Validator\SearchCriteriaValidator">
1945+
<arguments>
1946+
<argument name="maximumPageSize" xsi:type="number">300</argument>
1947+
</arguments>
1948+
</type>
1949+
<preference for="Magento\Framework\GraphQl\Query\Resolver\Argument\ValidatorInterface" type="Magento\Framework\GraphQl\Query\Resolver\Argument\Validator\CompositeValidator"/>
1950+
<type name="Magento\Framework\GraphQl\Query\Resolver\Argument\Validator\CompositeValidator">
1951+
<arguments>
1952+
<argument name="validators" xsi:type="array">
1953+
<item name="searchCriteriaValidator" xsi:type="object">Magento\Framework\GraphQl\Query\Resolver\Argument\Validator\SearchCriteriaValidator</item>
1954+
</argument>
1955+
</arguments>
1956+
</type>
1957+
<type name="Magento\Framework\GraphQl\Query\Resolver\Argument\Validator\SearchCriteriaValidator">
1958+
<arguments>
1959+
<argument name="maxPageSize" xsi:type="number">300</argument>
1960+
</arguments>
1961+
</type>
1962+
<type name="Magento\Framework\Webapi\ServiceInputProcessor">
1963+
<arguments>
1964+
<argument name="defaultPageSize" xsi:type="number">20</argument>
1965+
</arguments>
1966+
</type>
19301967
</config>

dev/tests/api-functional/testsuite/Magento/AsynchronousOperations/Api/OperationRepositoryInterfaceTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public function testGetListByBulkStartTime()
3636
],
3737
],
3838
'current_page' => 1,
39+
'page_size' => 20,
3940
],
4041
];
4142

@@ -93,6 +94,7 @@ public function testGetList()
9394
],
9495
],
9596
'current_page' => 1,
97+
'page_size' => 20,
9698
],
9799
];
98100

dev/tests/api-functional/testsuite/Magento/Framework/Api/Search/SearchTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public function testCatalogSearch()
3838
]
3939
]
4040
],
41-
'page_size' => 999,
41+
'page_size' => 300,
4242
'current_page' => 0,
4343
],
4444
];

dev/tests/api-functional/testsuite/Magento/Sales/Service/V1/CreditmemoListTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public function testCreditmemoList()
8484
$searchCriteriaBuilder->addFilters([$stateFilter]);
8585
$searchCriteriaBuilder->addFilters([$incrementFilter, $zeroStatusFilter]);
8686
$searchCriteriaBuilder->addSortOrder($sortOrder);
87-
87+
$searchCriteriaBuilder->setPageSize(20);
8888
$searchData = $searchCriteriaBuilder->create()->__toArray();
8989

9090
$requestData = ['searchCriteria' => $searchData];

dev/tests/api-functional/testsuite/Magento/Sales/Service/V1/InvoiceListTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public function testInvoiceList()
7171
$searchCriteriaBuilder->addFilters([$stateFilter]);
7272
$searchCriteriaBuilder->addFilters([$incrementFilter, $zeroStatusFilter]);
7373
$searchCriteriaBuilder->addSortOrder($sortOrder);
74+
$searchCriteriaBuilder->setPageSize(20);
7475
$searchData = $searchCriteriaBuilder->create()->__toArray();
7576

7677
$requestData = ['searchCriteria' => $searchData];

dev/tests/api-functional/testsuite/Magento/Sales/Service/V1/OrderListTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ private function getSearchData() : array
135135
$searchCriteriaBuilder->addFilters([$filter1]);
136136
$searchCriteriaBuilder->addFilters([$filter2, $filter3]);
137137
$searchCriteriaBuilder->addSortOrder($sortOrder);
138+
$searchCriteriaBuilder->setPageSize(20);
138139
$searchData = $searchCriteriaBuilder->create()->__toArray();
139140

140141
return $searchData;

dev/tests/api-functional/testsuite/Magento/Sales/Service/V1/ShipmentListTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public function testShipmentList()
6767
$searchCriteriaBuilder->addFilters([$filter1, $filter2]);
6868
$searchCriteriaBuilder->addFilters([$filter3]);
6969
$searchCriteriaBuilder->addSortOrder($sortOrder);
70-
70+
$searchCriteriaBuilder->setPageSize(20);
7171
$searchData = $searchCriteriaBuilder->create()->__toArray();
7272

7373
$requestData = ['searchCriteria' => $searchData];

dev/tests/api-functional/testsuite/Magento/Sales/Service/V1/TransactionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public function testTransactionList()
145145
$searchCriteriaBuilder->addFilters([$filter1, $filter2]);
146146
$searchCriteriaBuilder->addFilters([$filter3, $filter4]);
147147
$searchCriteriaBuilder->addSortOrder($sortOrder);
148-
148+
$searchCriteriaBuilder->setPageSize(20);
149149
$searchData = $searchCriteriaBuilder->create()->__toArray();
150150

151151
$requestData = ['searchCriteria' => $searchData];

dev/tests/api-functional/testsuite/Magento/SalesRule/Api/CouponManagementTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ protected function getList($ruleId)
156156
],
157157
],
158158
'current_page' => 1,
159-
'page_size' => 9999,
159+
'page_size' => 300,
160160
],
161161
];
162162

dev/tests/api-functional/testsuite/Magento/SalesRule/Api/CouponRepositoryTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ public function testGetListWithMultipleFiltersAndSorting()
134134
$searchCriteriaBuilder->addFilters([$filter1, $filter2]);
135135
$searchCriteriaBuilder->addFilters([$filter3]);
136136
$searchCriteriaBuilder->addSortOrder($sortOrder);
137+
$searchCriteriaBuilder->setPageSize(20);
137138
$searchData = $searchCriteriaBuilder->create()->__toArray();
138139
$requestData = ['searchCriteria' => $searchData];
139140

0 commit comments

Comments
 (0)