/** * An ongoing competition such as a league or cup * * @param SiteSettings $o_settings * @return Competition */ function Competition(SiteSettings $o_settings) { $this->o_settings = $o_settings; parent::Collection(); $this->s_item_class = 'Season'; $this->SetWorkingIndex(-1); }
/** * @return Season * @param SiteSettings $o_settings * @desc Creates a new stoolball season */ function __construct(SiteSettings $o_settings) { $this->o_settings = $o_settings; $this->a_teams = array(); $this->teams_withdrawn_from_league = new Collection(); $this->match_types = new Collection(); $this->o_possible_results = new Collection(null, 'MatchResult'); $this->o_points_adjustments = new Collection(null, 'PointsAdjustment'); parent::Collection(); $this->s_item_class = 'Match'; # Default to hiding league table $this->SetShowTable(false); }
function CategoryCollection($a_items = null) { $this->SetItemClass('Category'); parent::Collection($a_items); }
/** * @return DataManager * @param SiteSettings $o_settings * @param MySqlConnection $o_db * @desc Create a DataManager to read and write structured data */ function DataManager(SiteSettings $o_settings, MySqlConnection $o_db) { $this->o_settings = $o_settings; $this->o_db = $o_db; parent::Collection(); }
function ForumTopic(SiteSettings $o_settings, $a_items = null) { parent::Collection($a_items); $this->o_settings = $o_settings; $this->s_item_class = 'ForumMessage'; }
/** * Hidden constructor * * Use Map::getInstance to get an instance */ protected function Map() { parent::Collection(); }