load(); } private function load() { $all = require (__DIR__ . '/../statics/webapps/__all.php'); $this->staticData = array_map(function($a){return self::readSingle($a);}, $all); } private static function readSingle($a) { return $a; } public function listAllNewestFirst() { $data = $this->staticData; usort($data, function($a, $b) { return strcasecmp($b['date'], $a['date']); }); return $data; } }