Исправление ошибки вида Cannot access private property ::$id.
Такая конструкция приведет к ошибке:
foreach ($items as $item) {
$data[] = $item->id;
}
$data[] = $item->id;
}
Потому что, если свойство private, то к его доступу надо использовать getters
Т.е. так:
foreach ($items as $item) {
$data[] = $item->getId();
}
$data[] = $item->getId();
}