WIP - Model updates

This commit is contained in:
kiswa 2016-11-23 15:06:51 +00:00
parent b7f4ccd929
commit a02e8e6636

View File

@ -110,12 +110,21 @@ class Board extends BaseModel {
foreach($fromArray as $item) {
$obj = $ctor($item->id);
$obj->loadFromJson(json_encode($item));
if ($obj->id === 0) {
$obj->loadFromJson(json_encode($item));
$i = -1;
foreach($toArray as $index => $existing) {
if ($existing->id === $obj->id) {
$i = $index;
break;
}
}
$toArray[] = $obj;
if ($i !== -1) {
$toArray[$i] = $obj;
} else {
$toArray[] = $obj;
}
}
}