user_id); return $user; } public function elapsed_created_attribute() { return DateHelper::elapsedString($this->created_at); } public function favorites_attribute() { $query = new QueryBuilder(); $query = $query->select("COUNT(user_id) AS count")->from("userfavorite")->where("post_id",$this->id)->build(); $result = ServiceContainer::Database()->select($query); return $result[0]["count"]; } public function is_main() { $id = Thread::find($this->thread_id)->main_post->id; return ($id == $this->id); } }