/** * * @return Feedback */ public static function fromPOST() { $feedback = parent::createFromPost(self::class); switch ($feedback->feedback_type) { case self::TYPE_BUG: case self::TYPE_SUGGESTION: break; default: $feedback->feedback_type = self::TYPE_BUG; } return $feedback; }
/** * * @return GameType */ public static function fromPOST() { $gt = parent::createFromPost(self::class); if (empty($gt->max_players)) { $gt->max_players = $gt->min_players; } return $gt; }
/** * * @return Event */ public static function fromPOST() { $event = parent::createFromPost(self::class); if ($event->game_type_id == self::NO_GAME_TYPE_ID) { $event->game_type_id = NULL; } return $event; }
/** * * @return Reservation */ public static function fromPOST() { $reservation = parent::createFromPost(self::class); if ($reservation->desk_id == Desk::NO_DESK) { $reservation->desk_id = null; } return $reservation; }
public static function fromPOST() { $instance = parent::createFromPost(self::class); $instance->orion_login = filter_input(INPUT_SESSION, "orion_login"); return $instance; }
public static function fromPOST($class = null) { return parent::createFromPost(self::class); }