ExtendedGitGraph
This commit is contained in:
35
www/internals/webapps.php
Normal file
35
www/internals/webapps.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
require_once 'website.php';
|
||||
|
||||
class WebApps
|
||||
{
|
||||
/** @var array */
|
||||
private $staticData;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user