|
@@ -197,16 +197,19 @@ namespace Gogs\API\Request {
|
|
|
$bdate = new \DateTime($b->created_at);
|
|
|
return ($adate == $bdate ? 0 : ($adate > $bdate ? 1 : -1));
|
|
|
});
|
|
|
+ break;
|
|
|
case self::SORT_UPDATED:
|
|
|
$sort = $this->sort(function(Repo $a, Repo $b) {
|
|
|
$adate = new \DateTime($a->updated_at);
|
|
|
$bdate = new \DateTime($b->updated_at);
|
|
|
return ($adate == $bdate ? 0 : ($adate > $bdate ? 1 : -1));
|
|
|
});
|
|
|
+ break;
|
|
|
case self::SORT_OWNER:
|
|
|
$sort = $this->sort(function(Repo $a, Repo $b) {
|
|
|
return strcmp($a->owner->username, $b->owner->username);
|
|
|
});
|
|
|
+ break;
|
|
|
default:
|
|
|
$sort = $this->sort("ksort");
|
|
|
}
|