Все взрыв мозга неизбежен
Если массив id складов заполняю руками, то такой код работает корректно:
$id_shop=4;
$arr123['0'] = 3;
$arr123['1'] = 4;
$item['real_quantity'] = $manager->getProductRealQuantities($item['id_product'],
$item['id_product_attribute'],
$arr123; ,
true);
А вот такой
$id_shop=4;
$arr123 = Warehouse::getWarehouses(false,$id_shop);
$item['real_quantity'] = $manager->getProductRealQuantities($item['id_product'],
$item['id_product_attribute'],
$arr123; ,
true);
"Реальное наличие" считает для склада с id=1