public function toArray() { $array = parent::toArray(); // small modifications $array['unixtime'] = strtotime($array['created_at']); $array['edited'] = strtotime($array['updated_at']); $array['timeago'] = time_ago($array['created_at']); $array['time'] = modding_link(rtrim($array['time'])); $array['text'] = linkify(modding_link($array['text'])); $array['icon'] = $array['is_resolved'] ? $this->icons['resolved'] : (@$this->icons[$array['type']] ?: ''); // renames $array['id'] = $array['item_id']; $array['beatmap'] = $array['beatmap_id']; $array['resolved'] = $array['is_resolved']; // unsets unset($array['item_id']); unset($array['beatmapset_id']); unset($array['beatmap_id']); unset($array['is_resolved']); unset($array['created_at']); unset($array['updated_at']); if (!$array['deleted_at']) { unset($array['deleted_at']); } return $array; }
public function toArray() { $array = parent::toArray(); // small modifications $array["unixtime"] = strtotime($array["created_at"]); $array["edited"] = strtotime($array["updated_at"]); $array["timeago"] = time_ago($array["created_at"]); $array["time"] = modding_link(rtrim($array["time"])); $array["text"] = linkify(modding_link($array["text"])); $array["icon"] = $array["is_resolved"] ? $this->icons["resolved"] : (@$this->icons[$array["type"]] ?: ""); // renames $array["id"] = $array["item_id"]; $array["beatmap"] = $array["beatmap_id"]; $array["resolved"] = $array["is_resolved"]; // unsets unset($array["item_id"]); unset($array["beatmapset_id"]); unset($array["beatmap_id"]); unset($array["is_resolved"]); unset($array["created_at"]); unset($array["updated_at"]); if (!$array["deleted_at"]) { unset($array["deleted_at"]); } return $array; }