/**
  * Get the match types available for filtering, and if match type parameter is in the query string apply the match type filter
  * @param StatisticsManager $statistics_manager
  * @return Array containing match types, current match type id, and text for filter description
  */
 public static function SupportMatchTypeFilter(StatisticsManager $statistics_manager)
 {
     require_once "stoolball/match-type.enum.php";
     $match_types = array(MatchType::CUP, MatchType::FRIENDLY, MatchType::LEAGUE, MatchType::TOURNAMENT_MATCH);
     $filter_data = array($match_types, null, "");
     if (isset($_GET['match-type']) and is_numeric($_GET['match-type'])) {
         if (in_array($_GET['match-type'], $match_types)) {
             $statistics_manager->FilterByMatchType(array((int) $_GET['match-type']));
             $filter_data[1] = (int) $_GET['match-type'];
             $filter_data[2] = "in " . MatchType::Text((int) $_GET['match-type']) . "es ";
         }
     }
     return $filter_data;
 }