Может кто-нибудь помочь мне понять проблему, с которой я столкнулся. Это ошибка в некоторых API с открытым исходным кодом, которые я пытаюсь исправить.
У меня есть простая функция, которая должна возвращать массив. Но возвращает пустой массив $ this - это объект и он правильный
public function toArray($minimized = false) {
$array = [];
foreach($this->list as $item) {
$item->updateBeanProperties();
$array[] = $item->toArray($minimized);
// here print_r($array) gives correct result
}
// here print_r($array) gives empty array
return $array;
}