Добрый день, подскажите по такому вопросу. Использую функции http клиента Yii2 batchSend. Что бы лимитировать количество запросов за один раз сделал цикл такого плана
$perRequest = 150;
$data = [];
for($i = 0; $i < count($urls); $i += $perRequest) {
$current = array_slice($urls, $i, $perRequest);
$data= $client->batchSend($current);
}
Но почему то приходят только записи после 100. Тоесть например если 150 урлов в массиве в массив data попадут с 100 по 150, если использовать такую форму
$data[$i] = $client->batchSend($current);
Вообще приходит пустой массив. Не подскажите в чем может быть проблема? Возможно кто-то сталкивался с подобным?
UPD в current разбивается все четко, по 150 шт
UPD 2 Вопрос снят