В общем, есть массив, который передаётся через соап.
Выглядит так:
$params = array(
'charts' => [
'Items' =>
[
$var[1],
$var[2],
]
],
'manager' => $this->getManager(),
);
$var[1] = [
'symbol' => $symbol,
'period' => $period,
'start' => $start,
'end' => $end,
];
Items принимает в себя массивы, но их количество неизвестно, а нужно передать их все.
Когда я пишу только $var, то получаю ошибку от соап: свойство такое-то не задано. Использую $var[n] - всё работает.
Как можно передать весь массив var? Или хоть как-то через функции сделать чтобы был ряд:
'Items' =>
[
$var[1]
$var[2]
....
$var[n]
]