function getDayNumbers() { if (!isset($this->dayNumbers)) { $instance = new DbDatabase(); $res = $instance->getLastTournamentsRes(50000); for ($date = $this->getFirstDate(); $date <= $this->getLastDate(); $date = date('Y-m-d', strtotime($date . ' +1 days'))) { $this->dayNumbers[$date] = 0; } while ($row = $instance->fetch_row($res)) { $package = DbPackage::newFromRow($row); $this->dayNumbers[$package->getCreatedAt()] += $package->getQuestionsNumber(); } } return $this->dayNumbers; }