public function __construct($directory) { parent::__construct($directory, XMLHelper::parse('data/' . $directory . '/data.xml')); if ($this->data == null) { ErrorHelper::logError('Failed to load game data in ' . $directory); } $this->directory = $directory; }
public function __construct() { parent::__construct('', XMLHelper::parse('data/data.xml')); $this->isDeveloper = true; if ($this->data == null) { ErrorHelper::logError('Failed to load developer data'); return; } $gamedirs = FileHelper::getGames('data'); foreach ($gamedirs as $gamedir) { $this->games[$gamedir] = new Game($gamedir); } // sorts the games according to the sort_order property // if no value is set, zero is assumed uasort($this->games, 'Developer::_sort'); }