public static function loadFromDb(DbEntry $board) { $instance = new Board(); $instance->setId($board->id); $instance->setContent($board->content); $instance->setPublishedAt($board->published_at); $instance->setUser(UserService::loadFromDb($board->user)); $instance->setImproper($board->improper); return $instance; }
public static function loadFromDb(DbEntry $statistic) { $instance = new Statistic(); $instance->setId($statistic->id); $instance->setMonth($statistic->month); $instance->setYear($statistic->year); $instance->setUser(UserService::loadFromDb($statistic->user)); $instance->setArticleCount($statistic->article_count); return $instance; }
public static function loadFromDb(DbEntry $reservation) { $instance = new Reservation(); $instance->setId($reservation->id); $instance->setReleaseDate($reservation->release_date); $instance->setPublishedAt($reservation->published_at); if ($reservation->last_modified_at) { $instance->setLastModifiedAt($reservation->last_modified_at); } $instance->setHomeTeam(TeamService::loadFromDb($reservation->home_team)); $instance->setAwayTeam(TeamService::loadFromDb($reservation->away_team)); $instance->setUser(UserService::loadFromDb($reservation->user)); return $instance; }
public static function loadFromDb(DbEntry $photo) { $instance = new Photo(); $instance->setId($photo->id); $instance->setDescription($photo->description); $instance->setSource($photo->source); $instance->setFilepath($photo->filepath); $instance->setUploadedAt($photo->uploaded_at); if ($photo->last_modified_at) { $instance->setLastModifiedAt($photo->last_modified_at); } $instance->setUser(UserService::loadFromDb($photo->user)); $instance->setTags(self::loadTagsFromDb($photo)); return $instance; }
public static function loadFromDb(DbEntry $article) { $instance = new Article(); $instance->setId($article->id); $instance->setTitle($article->title); $instance->setContent($article->content); $instance->setPublishedAt($article->published_at); if ($article->last_modified_at) { $instance->setLastModifiedAt($article->last_modified_at); } $instance->setDisplayed($article->displayed); $instance->setVisible($article->visible); $instance->setUrl($article->url); $instance->setUser(UserService::loadFromDb($article->user)); $instance->setPhoto(PhotoService::loadFromDb($article->photo)); $instance->setTags(self::loadTagsFromDb($article)); $instance->setCategories(self::loadCategoriesFromDb($article)); $instance->setComments(self::loadCommentsFromDb($article)); return $instance; }
private function toEntity(DbEntry $user) { return UserService::loadFromDb($user); }